Package io.github.fupacat.ast
Class SecurityPredicateAction
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.SecurityPredicateAction
- All Implemented Interfaces:
Serializable
Represents a security predicate add alter or drop action.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe type of security predicate action being taken.The function call used by this predicate.The security predicate operationThe type of security predicate on which the action is being performedTarget object name of this prediate.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
-
ActionType
The type of security predicate action being taken. -
SecurityPredicateType
The type of security predicate on which the action is being performed -
FunctionCall
The function call used by this predicate. -
TargetObjectName
Target object name of this prediate. -
SecurityPredicateOperation
The security predicate operation
-
-
Constructor Details
-
SecurityPredicateAction
public SecurityPredicateAction()
-
-
Method Details
-
accept
- Specified by:
acceptin classTSqlFragment
-
acceptChildren
- Overrides:
acceptChildrenin classTSqlFragment
-