|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Constraint | |
---|---|
org.axiondb | Core interfaces, identifiers, and exceptions. |
org.axiondb.constraints | Constraint implementations. |
org.axiondb.engine | Core database machinery. |
org.axiondb.engine.commands | AxionCommand implementations. |
org.axiondb.engine.tables | |
org.axiondb.event | Event model with listeners for database actions |
org.axiondb.parser | SQL parser interface and implementation classes. |
Uses of Constraint in org.axiondb |
---|
Subinterfaces of Constraint in org.axiondb | |
---|---|
interface |
SelectableBasedConstraint
Interface for Constraint s that are defined by one or more Selectable
s. |
Methods in org.axiondb that return Constraint | |
---|---|
Constraint |
Table.getConstraint(java.lang.String name)
|
Constraint |
Table.removeConstraint(java.lang.String name)
|
Methods in org.axiondb with parameters of type Constraint | |
---|---|
void |
Table.addConstraint(Constraint constraint)
|
protected static java.lang.String |
ConstraintViolationException.toMessage(Constraint c)
|
Constructors in org.axiondb with parameters of type Constraint | |
---|---|
ConstraintViolationException(Constraint c)
|
Uses of Constraint in org.axiondb.constraints |
---|
Classes in org.axiondb.constraints that implement Constraint | |
---|---|
class |
BaseConstraint
Abstract base Constraint implementation. |
class |
BaseSelectableBasedConstraint
Abstract base SelectableBasedConstraint implementation. |
class |
CheckConstraint
A CHECK constraint, which is violated whenever the given condition is violated. |
class |
ForeignKeyConstraint
A FOREIGN KEY constraint |
class |
NotNullConstraint
A NOT NULL constraint, which is violated whenever one or more of the specified Selectable s is null . |
class |
NullConstraint
A NULL constraint, which is never violated but may be created and dropped. |
class |
PrimaryKeyConstraint
A PRIMARY KEY constraint, which is violated whenever any of my Selectable s are
null or my collection of Selectable s is not
unique . |
class |
UniqueConstraint
A UNIQUE constraint, which is violated when my collection of Selectable s is
not unique within my table. |
Uses of Constraint in org.axiondb.engine |
---|
Methods in org.axiondb.engine that return Constraint | |
---|---|
Constraint |
TransactableTableImpl.getConstraint(java.lang.String name)
|
Constraint |
TransactableTableImpl.removeConstraint(java.lang.String name)
|
Methods in org.axiondb.engine with parameters of type Constraint | |
---|---|
void |
TransactableTableImpl.addConstraint(Constraint constraint)
|
Uses of Constraint in org.axiondb.engine.commands |
---|
Methods in org.axiondb.engine.commands that return Constraint | |
---|---|
Constraint |
AddConstraintCommand.getConstraint()
|
Constructors in org.axiondb.engine.commands with parameters of type Constraint | |
---|---|
AddConstraintCommand(java.lang.String tableName,
Constraint constraint)
|
Uses of Constraint in org.axiondb.engine.tables |
---|
Methods in org.axiondb.engine.tables that return Constraint | |
---|---|
Constraint |
BaseTable.getConstraint(java.lang.String name)
|
Constraint |
ExternalAxionDBTable.getConstraint(java.lang.String name)
|
Constraint |
TableView.getConstraint(java.lang.String name)
|
Constraint |
ExternalDatabaseTable.getConstraint(java.lang.String name)
|
Constraint |
BaseTable.removeConstraint(java.lang.String name)
|
Constraint |
ExternalAxionDBTable.removeConstraint(java.lang.String name)
|
Constraint |
TableView.removeConstraint(java.lang.String name)
|
Constraint |
ExternalDatabaseTable.removeConstraint(java.lang.String name)
|
Methods in org.axiondb.engine.tables with parameters of type Constraint | |
---|---|
void |
BaseTable.addConstraint(Constraint constraint)
|
void |
ExternalAxionDBTable.addConstraint(Constraint constraint)
|
void |
TableView.addConstraint(Constraint constraint)
|
void |
BaseDiskTable.addConstraint(Constraint constraint)
|
void |
ExternalDatabaseTable.addConstraint(Constraint constraint)
|
void |
ExternalDatabaseTable.addConstraint(Constraint constraint,
boolean checkExistingRows)
|
Uses of Constraint in org.axiondb.event |
---|
Methods in org.axiondb.event that return Constraint | |
---|---|
Constraint |
ConstraintEvent.getConstraint()
|
Constructors in org.axiondb.event with parameters of type Constraint | |
---|---|
ConstraintEvent(Table table,
Constraint constraint)
|
Uses of Constraint in org.axiondb.parser |
---|
Methods in org.axiondb.parser that return Constraint | |
---|---|
Constraint |
AxionSqlParser.SqlColumnConstraint(java.lang.String tablename,
java.lang.String columnname)
|
Constraint |
AxionSqlParser.SqlTableConstraint()
|
Methods in org.axiondb.parser with parameters of type Constraint | |
---|---|
void |
AxionSqlParser.SqlDeferrable(Constraint constraint)
|
void |
AxionSqlParser.SqlInitiallyDeferredOrImmediate(Constraint constraint)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |