TSql90ParserBaseInternal
Real constructor (the one which is used)
protected static void AddConstraintToComputedColumn(ConstraintDefinition constraint, ColumnDefinition column)
protected static AuthenticationTypes AggregateAuthenticationType(AuthenticationTypes current, AuthenticationTypes newOption, IToken token)
Aggregates AUTHENTICATION option with the current options and check that the new option wasn't there before.
Aggregates PORTS option with the current options and check that the new option wasn't there before.
protected static void CheckCertificateOptionDupication(CertificateOptionKinds current, CertificateOptionKinds newOption, IToken token)
Checks certification options duplication
protected static void CheckForDistinctInWindowedAggregate(FunctionCall functionCall, IToken distinctToken)
protected static void CheckForFormatFileOptionInOpenRowsetBulk(long encounteredOptions, TSqlFragment relatedFragment)
protected static void CheckIfEndpointOptionAllowed(EndpointProtocolOptions current, EndpointProtocolOptions newOption, EndpointProtocol protocol, IToken token)
Checks endpoint protocol options duplication, and if protocol allows that option as well
protected static void CheckIfPayloadOptionAllowed(PayloadOptionKinds current, PayloadOptionKinds newOption, EndpointType endpointType, IToken token)
Checks payload options duplication, and if endpoint type allows that option as well
protected static TValue EnableDisableMatcher<TValue>(IToken token, TValue enableValue, TValue disableValue)
Parses security object kind.
protected static SecurityObjectKind ParseSecurityObjectKind(Identifier identifier1, Identifier identifier2)
Parses security object kind.
protected static SecurityObjectKind ParseSecurityObjectKind(Identifier identifier1, Identifier identifier2, Identifier identifier3)
Parses security object kind.
protected static EncryptionAlgorithmPreference RecognizeAesOrRc4(Identifier id, IToken tokenForError)
Checks, if identifier is equal to AES or RC4
protected static void RecognizeAlterLoginSecAdminPasswordOption(IToken token, PasswordAlterPrincipalOption astNode)
Recognizes the alter login sec admin password option.
protected static AuthenticationProtocol RecognizeAuthenticationProtocol(Identifier id, IToken tokenForError)
Checks, if identifier specifies NTLM, KERBEROS or NEGOTIATE authentication protocol option
Unquotes a string
protected static void UpdateDmlTriggerActionEncounteredOptions(ref int encountered, TriggerAction vTriggerAction)
protected EventGroupContainer CreateEventGroupContainer(EventNotificationEventGroup eventGroupValue, IToken token)
protected EventTypeContainer CreateEventTypeContainer(EventNotificationEventType eventTypeValue, IToken token)
protected void GetIPv4FragmentsFromNumberDotNumberNumeric(IToken token, out Literal frag1, out Literal frag2)
Checks if the we should try to parse statement in blocks, ending with END keyword
(e.g. BEGIN/END, BEGIN TRY / END TRY)