public class TableConstraints extends Object
| Constructor and Description |
|---|
TableConstraints()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addColumnConstraint(String columnName,
Constraint constraint)
Add a column constraint
|
void |
addColumnConstraints(Collection<ColumnConstraints> constraints)
Add column constraints
|
void |
addColumnConstraints(ColumnConstraints constraints)
Add column constraints
|
void |
addColumnConstraints(Map<String,ColumnConstraints> constraints)
Add column constraints
|
void |
addColumnConstraints(String columnName,
Collection<Constraint> constraints)
Add column constraints
|
void |
addConstraints(TableConstraints constraints)
Add table constraints
|
void |
addTableConstraint(Constraint constraint)
Add a table constraint
|
void |
addTableConstraints(Collection<Constraint> constraints)
Add table constraints
|
Constraint |
getColumnConstraint(String columnName,
int index)
Get the column constraint at the index
|
Map<String,ColumnConstraints> |
getColumnConstraints()
Get the column constraints
|
ColumnConstraints |
getColumnConstraints(String columnName)
Get the column constraints
|
Set<String> |
getColumnsWithConstraints()
Get the column names with constraints
|
Constraint |
getTableConstraint(int index)
Get the table constraint at the index
|
List<Constraint> |
getTableConstraints()
Get the table constraints
|
boolean |
hasColumnConstraints()
Check if there are column constraints
|
boolean |
hasColumnConstraints(String columnName)
Check if there are column constraints for the column name
|
boolean |
hasConstraints()
Check if there are constraints
|
boolean |
hasTableConstraints()
Check if there are table constraints
|
int |
numColumnConstraints(String columnName)
Get the number of column constraints for the column name
|
int |
numTableConstraints()
Get the number of table constraints
|
public void addTableConstraint(Constraint constraint)
constraint - constraintpublic void addTableConstraints(Collection<Constraint> constraints)
constraints - constraintspublic List<Constraint> getTableConstraints()
public Constraint getTableConstraint(int index)
index - constraint indexpublic int numTableConstraints()
public void addColumnConstraint(String columnName, Constraint constraint)
columnName - column nameconstraint - constraintpublic void addColumnConstraints(String columnName, Collection<Constraint> constraints)
columnName - column nameconstraints - constraintspublic void addColumnConstraints(ColumnConstraints constraints)
constraints - constraintspublic void addColumnConstraints(Map<String,ColumnConstraints> constraints)
constraints - column constraintspublic void addColumnConstraints(Collection<ColumnConstraints> constraints)
constraints - column constraintspublic Map<String,ColumnConstraints> getColumnConstraints()
public Set<String> getColumnsWithConstraints()
public ColumnConstraints getColumnConstraints(String columnName)
columnName - column namepublic Constraint getColumnConstraint(String columnName, int index)
columnName - column nameindex - constraint indexpublic int numColumnConstraints(String columnName)
columnName - column namepublic void addConstraints(TableConstraints constraints)
constraints - table constraintspublic boolean hasConstraints()
public boolean hasTableConstraints()
public boolean hasColumnConstraints()
public boolean hasColumnConstraints(String columnName)
columnName - column nameCopyright © 2020 National Geospatial-Intelligence Agency. All rights reserved.