public class Constraint extends Object
Modifier and Type | Field and Description |
---|---|
static int |
CHECK
Constant
CHECK=3 |
static int |
FOREIGN_KEY
Constant
FOREIGN_KEY=2 |
static int |
PRIMARY_KEY
Constant
PRIMARY_KEY=1 |
Constructor and Description |
---|
Constraint(String table,
String constraint)
Constructor for Constraint.
|
Constraint(String table,
String name,
List<String> columns)
Construct a primary key constraint from it's required elements
|
Constraint(String table,
String name,
List<String> columns,
String ftable,
List<String> fcolumns,
String fupdtype,
String fdeltype)
Construct a foreign key constraint from it's required elements
|
Constraint(String table,
String name,
String checkExpression)
Construct a check type constraint from it's required elements
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other_o) |
boolean |
equals(Object other_o,
boolean ignoreFdelType)
equals
|
String |
getCheckExpression()
getCheckExpression
|
List<String> |
getColumns()
getColumns
|
List<String> |
getForeignColumns()
getForeignColumns
|
String |
getForeignDelType()
getForeignDelType
|
String |
getForeignTable()
getForeignTable
|
String |
getForeignUpdType()
getForeignUpdType
|
String |
getName()
getName
|
String |
getTable()
getTable
|
int |
getType()
getType
|
int |
hashCode()
hashCode
|
boolean |
isCheckConstraint()
isCheckConstraint
|
boolean |
isForeignKeyConstraint()
isForeignKeyConstraint
|
boolean |
isPrimaryKeyConstraint()
isPrimaryKeyConstraint
|
void |
setCheckExpression(String expression)
setCheckExpression
|
void |
setColumn(String column)
setColumn
|
void |
setColumns(List<String> columns)
setColumns
|
void |
setForeignColumn(String fcolumn)
setForeignColumn
|
void |
setForeignColumns(List<String> fcolumns)
setForeignColumns
|
void |
setForeignDelType(String fdeltype)
setForeignDelType
|
void |
setForeignTable(String ftable)
setForeignTable
|
void |
setForeignUpdType(String fupdtype)
setForeignUpdType
|
void |
setName(String name)
setName
|
void |
setTable(String table)
setTable
|
void |
setType(int type)
setType
|
String |
toString()
toString
|
public static final int PRIMARY_KEY
PRIMARY_KEY=1
public static final int FOREIGN_KEY
FOREIGN_KEY=2
public static final int CHECK
CHECK=3
public Constraint(String table, String constraint) throws Exception
Constructor for Constraint.
public Constraint(String table, String name, List<String> columns)
public Constraint(String table, String name, List<String> columns, String ftable, List<String> fcolumns, String fupdtype, String fdeltype) throws Exception
public final void setForeignUpdType(String fupdtype)
setForeignUpdType
fupdtype
- a String
object.public final String getForeignUpdType()
getForeignUpdType
String
object.public final int getType()
getType
public final void setType(int type)
setType
type
- a int.public boolean isPrimaryKeyConstraint()
isPrimaryKeyConstraint
public boolean isForeignKeyConstraint()
isForeignKeyConstraint
public boolean isCheckConstraint()
isCheckConstraint
public final void setColumns(List<String> columns)
setColumns
columns
- a List
object.public final void setColumn(String column)
setColumn
column
- a String
object.public final void setForeignTable(String ftable)
setForeignTable
ftable
- a String
object.public final List<String> getForeignColumns()
getForeignColumns
List
object.public final void setForeignColumn(String fcolumn)
setForeignColumn
fcolumn
- a String
object.public final void setForeignColumns(List<String> fcolumns)
setForeignColumns
fcolumns
- a List
object.public final String getForeignDelType()
getForeignDelType
String
object.public final void setForeignDelType(String fdeltype) throws Exception
setForeignDelType
public final String getCheckExpression()
getCheckExpression
String
object.public final void setCheckExpression(String expression)
setCheckExpression
expression
- a String
object.public String toString()
toString
public boolean equals(Object other_o, boolean ignoreFdelType)
equals
other_o
- a Object
object.ignoreFdelType
- a boolean.Copyright © 2016. All rights reserved.