Package io.github.fupacat.ast
Class SecurityPolicyStatement
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.SecurityPolicyStatement
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AlterSecurityPolicyStatement,CreateSecurityPolicyStatement
Base class for all Security Policy statement objects
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe type of security policy action being taken.The name of the security policy.booleanWhether the security policy is not for replication.The security predicate options for this statement.The security predicate actions for this statement.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
-
Name
The name of the security policy. -
NotForReplication
public boolean NotForReplicationWhether the security policy is not for replication. -
SecurityPolicyOptions
The security predicate options for this statement. -
SecurityPredicateActions
The security predicate actions for this statement. -
ActionType
The type of security policy action being taken.
-
-
Constructor Details
-
SecurityPolicyStatement
public SecurityPolicyStatement()
-
-
Method Details
-
accept
- Overrides:
acceptin classTSqlStatement
-
acceptChildren
- Overrides:
acceptChildrenin classTSqlStatement
-