Class OraclePrimaryKey
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.statement.SQLConstraintImpl
com.alibaba.druid.sql.ast.statement.SQLUnique
com.alibaba.druid.sql.ast.statement.SQLPrimaryKeyImpl
com.alibaba.druid.sql.dialect.oracle.ast.stmt.OraclePrimaryKey
- All Implemented Interfaces:
SQLDbTypedObject
,SQLObject
,SQLConstraint
,SQLPrimaryKey
,SQLTableConstraint
,SQLTableElement
,SQLUniqueConstraint
,OracleSQLObject
,OracleConstraint
public class OraclePrimaryKey
extends SQLPrimaryKeyImpl
implements OracleConstraint, SQLPrimaryKey, SQLTableElement, SQLTableConstraint
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleConstraint
OracleConstraint.Initially
-
Field Summary
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLPrimaryKeyImpl
clustered, disableNovalidate
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLUnique
indexDefinition
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLConstraintImpl
dbType, hints, rely, validate
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept0
(OracleASTVisitor visitor) protected void
accept0
(SQLASTVisitor visitor) clone()
void
getUsing()
void
setDeferrable
(Boolean deferrable) void
void
setExceptionsInto
(SQLName exceptionsInto) void
setInitially
(OracleConstraint.Initially initially) void
setUsing
(OracleUsingIndexClause using) Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLPrimaryKeyImpl
cloneTo, isClustered, isDisableNovalidate, setClustered, setDisableNovalidate
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLUnique
addColumn, addColumn, applyColumnRename, applyDropColumn, cloneTo, containsColumn, containsColumn, getColumns, getComment, getCovering, getIndexDefinition, getName, setComment, setName, setName, simplify
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLConstraintImpl
cloneTo, cloneTo, getDbType, getHints, getRely, getValidate, replace, setDbType, setHints, setRely, setValidate
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toString
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleConstraint
getValidate, setValidate
Methods inherited from interface com.alibaba.druid.sql.ast.statement.SQLConstraint
getComment, getName, setComment, setName, simplify
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParent
Methods inherited from interface com.alibaba.druid.sql.ast.statement.SQLUniqueConstraint
containsColumn, containsColumn, getColumns
-
Constructor Details
-
OraclePrimaryKey
public OraclePrimaryKey()
-
-
Method Details
-
accept0
- Overrides:
accept0
in classSQLPrimaryKeyImpl
-
accept0
- Specified by:
accept0
in interfaceOracleSQLObject
-
getDeferrable
- Specified by:
getDeferrable
in interfaceOracleConstraint
-
setDeferrable
- Specified by:
setDeferrable
in interfaceOracleConstraint
-
getUsing
- Specified by:
getUsing
in interfaceOracleConstraint
-
setUsing
- Specified by:
setUsing
in interfaceOracleConstraint
-
getExceptionsInto
- Specified by:
getExceptionsInto
in interfaceOracleConstraint
-
setExceptionsInto
- Specified by:
setExceptionsInto
in interfaceOracleConstraint
-
getEnable
- Specified by:
getEnable
in interfaceOracleConstraint
- Overrides:
getEnable
in classSQLConstraintImpl
-
setEnable
- Specified by:
setEnable
in interfaceOracleConstraint
- Overrides:
setEnable
in classSQLConstraintImpl
-
getInitially
- Specified by:
getInitially
in interfaceOracleConstraint
-
setInitially
- Specified by:
setInitially
in interfaceOracleConstraint
-
cloneTo
-
clone
- Specified by:
clone
in interfaceOracleConstraint
- Specified by:
clone
in interfaceSQLObject
- Specified by:
clone
in interfaceSQLTableElement
- Overrides:
clone
in classSQLPrimaryKeyImpl
-