Export (0) Print
Expand All

BuiltInFunctionLookupBase Class

Provides the ability to look up built-in functions.


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

public abstract class BuiltInFunctionLookupBase : IBuiltInFunctionLookup

The BuiltInFunctionLookupBase type exposes the following members.

Protected methodBuiltInFunctionLookupBase()Initializes a new instance of the BuiltInFunctionLookupBase class.
Protected methodBuiltInFunctionLookupBase(IMetadataCollection<IBuiltInFunction>, IMetadataCollection<IDatePart>)Initializes a new instance of the BuiltInFunctionLookupBase class by using the specified metadata object collections.

Public propertyAllBuiltInsGets the collection of built-in functions and system functions that start with two at signs (@@).
Public propertyBuiltInFunctionsGets the collection of built-in functions.
Public propertyDatePartsGets the collection built-in function date-part arguments.
Public propertyGlobalVariablesGets the collection of system functions that start with two at signs (@@).

Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetMultiTypeBuiltInFunctionReturns an IBuiltInFunction object that represents a built-in function that has a multi-type return value (for example, 'CAST', 'CONVERT' and IDENTITY' functions). The returned instance has its generic return type replaced by the specified ISystemDataType.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft