Definition at line 26 of file SqlTableConstraint.cs.
Deveel.Data.Sql.Statements.SqlTableConstraint.SqlTableConstraint |
( |
ConstraintType |
constraintType, |
|
|
string[] |
columns |
|
) |
| |
|
inline |
Deveel.Data.Sql.Statements.SqlTableConstraint.SqlTableConstraint |
( |
string |
constraintName, |
|
|
ConstraintType |
constraintType, |
|
|
string[] |
columns |
|
) |
| |
|
inline |
Definition at line 31 of file SqlTableConstraint.cs.
ConstraintType
An enumeration of all the supported kinds of constraints within a table or a schema.
Deveel.Data.Sql.Statements.SqlTableConstraint.SqlTableConstraint |
( |
ObjectData |
data | ) |
|
|
inlineprivate |
Definition at line 37 of file SqlTableConstraint.cs.
ForeignKeyAction OnDelete
SqlExpression CheckExpression
ForeignKeyAction
Enumerates the foreign key referential trigger actions.
ConstraintType
An enumeration of all the supported kinds of constraints within a table or a schema.
ForeignKeyAction OnUpdate
object GetValue(string key)
Defines the base class for instances that represent SQL expression tree nodes.
string[] ReferenceColumns
string GetString(string key)
ConstraintType ConstraintType
Definition at line 84 of file SqlTableConstraint.cs.
SqlExpression CheckExpression
ConstraintType
An enumeration of all the supported kinds of constraints within a table or a schema.
SqlTableConstraint(ConstraintType constraintType, string[] columns)
static SqlTableConstraint Deveel.Data.Sql.Statements.SqlTableConstraint.Deserialize |
( |
BinaryReader |
reader | ) |
|
|
inlinestatic |
Definition at line 90 of file SqlTableConstraint.cs.
ForeignKeyAction OnDelete
ConstraintType
An enumeration of all the supported kinds of constraints within a table or a schema.
ForeignKeyAction OnUpdate
SqlTableConstraint(ConstraintType constraintType, string[] columns)
string[] ReferenceColumns
void ISerializable. Deveel.Data.Sql.Statements.SqlTableConstraint.GetData |
( |
SerializeData |
data | ) |
|
|
inlineprivate |
Implements Deveel.Data.Serialization.ISerializable.
Definition at line 108 of file SqlTableConstraint.cs.
ForeignKeyAction OnDelete
void SetValue(string key, Type type, object value)
SqlExpression CheckExpression
ConstraintType
An enumeration of all the supported kinds of constraints within a table or a schema.
ForeignKeyAction OnUpdate
string[] ReferenceColumns
object IPreparable. Deveel.Data.Sql.Statements.SqlTableConstraint.Prepare |
( |
IExpressionPreparer |
preparer | ) |
|
|
inlineprivate |
Converts the underlying value of this instance into an object that can be evaluated by an expression.
- Parameters
-
preparer | The context used to prepare this object. |
- Returns
- Returns an object that can be evaluated by an expression.
Implements Deveel.Data.Sql.Expressions.IPreparable.
Definition at line 64 of file SqlTableConstraint.cs.
66 if (checkExpression != null)
67 checkExpression = checkExpression.
Prepare(preparer);
SqlExpression CheckExpression
ConstraintType
An enumeration of all the supported kinds of constraints within a table or a schema.
virtual SqlExpression Prepare(IExpressionPreparer preparer)
SqlTableConstraint(ConstraintType constraintType, string[] columns)
string[] ReferenceColumns
static SqlTableConstraint Deveel.Data.Sql.Statements.SqlTableConstraint.PrimaryKey |
( |
string |
constraintName, |
|
|
string[] |
columns |
|
) |
| |
|
inlinestatic |
Definition at line 80 of file SqlTableConstraint.cs.
ConstraintType
An enumeration of all the supported kinds of constraints within a table or a schema.
SqlTableConstraint(ConstraintType constraintType, string[] columns)
static void Deveel.Data.Sql.Statements.SqlTableConstraint.Serialize |
( |
SqlTableConstraint |
constraint, |
|
|
BinaryWriter |
writer |
|
) |
| |
|
inlinestatic |
static SqlTableConstraint Deveel.Data.Sql.Statements.SqlTableConstraint.UniqueKey |
( |
string |
constraintName, |
|
|
string[] |
columns |
|
) |
| |
|
inlinestatic |
Definition at line 76 of file SqlTableConstraint.cs.
ConstraintType
An enumeration of all the supported kinds of constraints within a table or a schema.
SqlTableConstraint(ConstraintType constraintType, string[] columns)
SqlExpression Deveel.Data.Sql.Statements.SqlTableConstraint.CheckExpression |
|
getset |
string [] Deveel.Data.Sql.Statements.SqlTableConstraint.Columns |
|
getprivate set |
string Deveel.Data.Sql.Statements.SqlTableConstraint.ConstraintName |
|
getprivate set |
ConstraintType Deveel.Data.Sql.Statements.SqlTableConstraint.ConstraintType |
|
getprivate set |
string [] Deveel.Data.Sql.Statements.SqlTableConstraint.ReferenceColumns |
|
getset |
string Deveel.Data.Sql.Statements.SqlTableConstraint.ReferenceTable |
|
getset |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Sql.Statements/SqlTableConstraint.cs