Share via


ILiteralScalarFactory Interface

Defines methods and properties that are used to create scalar objects that represent typed literal scalar expressions.

Namespace:  Microsoft.SqlServer.Management.SqlParser.MetadataProvider
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

Syntax

'Declaration
Public Interface ILiteralScalarFactory
'Usage
Dim instance As ILiteralScalarFactory
public interface ILiteralScalarFactory
public interface class ILiteralScalarFactory
type ILiteralScalarFactory =  interface end
public interface ILiteralScalarFactory

The ILiteralScalarFactory type exposes the following members.

Properties

  Name Description
Public property Binary Gets an IScalarExpression object that represents a literal expression of binary data type.
Public property Default Gets an IScalarExpression object that represents a DEFAULT literal scalar expression.
Public property Identifier Gets an IScalarExpression object that represents a SQL Server identifier literal scalar expression.
Public property Image Gets an IScalarExpression object that represents a literal expression of image data type.
Public property Integer Gets an IScalarExpression object that represents a literal expression of integer data type.
Public property Money Gets an IScalarExpression object that represents a literal expression of money data type.
Public property Null Gets an IScalarExpression object that represents a NULL literal scalar expression.
Public property Numeric Gets an IScalarExpression object that represents a literal expression of numeric data type.
Public property Real Gets an IScalarExpression object that represents a literal expression of real data type.
Public property String Gets an IScalarExpression object that represents a literal expression of string data type.
Public property UnicodeString Gets an IScalarExpression object that represents a literal expression of UNICODE (national) string data type.

Top