Package io.github.fupacat.ast
Class SemanticTableReference
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TableReference
io.github.fupacat.ast.TableReferenceWithAlias
io.github.fupacat.ast.SemanticTableReference
- All Implemented Interfaces:
Serializable
Represents SEMANTICKEYPHRASETABLE, SEMANTICSIMILARITYTABLE and SEMANTICSIMILARITYDETAILSTABLE table references.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe columns to search.The matched column argument for SEMANTICSIMILARITYDETAILSTABLE.The matched key argument for SEMANTICSIMILARITYDETAILSTABLE.The semantic function type.The source key argument.Table name.Fields inherited from class io.github.fupacat.ast.TableReferenceWithAlias
Alias, ForPathFields 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
-
SemanticFunctionType
The semantic function type. -
TableName
Table name. -
Columns
The columns to search. -
SourceKey
The source key argument. -
MatchedColumn
The matched column argument for SEMANTICSIMILARITYDETAILSTABLE. -
MatchedKey
The matched key argument for SEMANTICSIMILARITYDETAILSTABLE.
-
-
Constructor Details
-
SemanticTableReference
public SemanticTableReference()
-
-
Method Details
-
accept
- Overrides:
acceptin classTableReferenceWithAlias
-
acceptChildren
- Overrides:
acceptChildrenin classTableReferenceWithAlias
-