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 ForeignKeyClause
final List<IndexedColumn>
final DeferSubclause
Fields 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, wait
Methods 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:
getClause
in interfaceForeignKeyConstraint
-
getDerefClause
- Specified by:
getDerefClause
in interfaceForeignKeyConstraint
-
toSql
- Specified by:
toSql
in interfaceToSql
- Throws:
IOException
-