Package org.sqlite.parser.ast
Class ForeignKeyTableConstraint
java.lang.Object
org.sqlite.parser.ast.TableConstraint
org.sqlite.parser.ast.ForeignKeyTableConstraint
- All Implemented Interfaces:
ForeignKeyConstraint,ToSql
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ForeignKeyClausefinal List<IndexedColumn>final DeferSubclauseFields inherited from class org.sqlite.parser.ast.TableConstraint
name -
Constructor Summary
ConstructorsConstructorDescriptionForeignKeyTableConstraint(String name, List<IndexedColumn> columns, ForeignKeyClause clause, DeferSubclause derefClause) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.sqlite.parser.ast.ForeignKeyConstraint
getDeferrability
-
Field Details
-
columns
-
clause
-
derefClause
-
-
Constructor Details
-
ForeignKeyTableConstraint
public ForeignKeyTableConstraint(String name, List<IndexedColumn> columns, ForeignKeyClause clause, DeferSubclause derefClause)
-
-
Method Details
-
getClause
- Specified by:
getClausein interfaceForeignKeyConstraint
-
getDerefClause
- Specified by:
getDerefClausein interfaceForeignKeyConstraint
-
toSql
- Specified by:
toSqlin interfaceToSql- Throws:
IOException
-