Package io.github.fupacat.ast
Class BeginDialogStatement
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.BeginDialogStatement
- All Implemented Interfaces:
Serializable
Represents BEGIN DIALOG statement
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(Optional) Specifies the contract that this conversation follows.Conversation handleSpecifies the service that initiates the dialog.(Optional) Specifies the database that hosts the target service.booleanTrue, if CONVERSATION was specified, false otherwiseThe collection of dialog options.Specifies the target service with which to initiate the dialog.Fields inherited from class io.github.fupacat.ast.TSqlFragment
firstTokenIndex, lastTokenIndex, ScriptTokenStream, Value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TSqlFragmentVisitor visitor) voidacceptChildren(TSqlFragmentVisitor visitor) Methods inherited from class io.github.fupacat.ast.TSqlFragment
SetIdentifier, SetUnquotedIdentifier, UpdateTokenInfo, UpdateTokenInfo
-
Field Details
-
IsConversation
public boolean IsConversationTrue, if CONVERSATION was specified, false otherwise -
Handle
Conversation handle -
InitiatorServiceName
Specifies the service that initiates the dialog. Can be Identifier or Literal -
TargetServiceName
Specifies the target service with which to initiate the dialog. Can be string Literal or Variable -
InstanceSpec
(Optional) Specifies the database that hosts the target service. Can be string Literal or Variable -
ContractName
(Optional) Specifies the contract that this conversation follows. Can be Identifier or SchemaObjectName -
Options
The collection of dialog options.
-
-
Constructor Details
-
BeginDialogStatement
public BeginDialogStatement()
-
-
Method Details
-
accept
- Overrides:
acceptin classTSqlStatement
-
acceptChildren
- Overrides:
acceptChildrenin classTSqlStatement
-