C# Class Deveel.Data.Sql.Statements.SqlTableConstraint

Inheritance: IPreparable, ISerializable
Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

Méthode Description
Check ( string constraintName, SqlExpression expression ) : SqlTableConstraint
ForeignKey ( string constraintName, string columns, string refTable, string refcolumns, ForeignKeyAction onDelete, ForeignKeyAction onUpdate ) : SqlTableConstraint
ISerializable ( SerializationInfo info, StreamingContext context ) : void
PrimaryKey ( string constraintName, string columns ) : SqlTableConstraint
SqlTableConstraint ( ConstraintType constraintType ) : System
SqlTableConstraint ( ConstraintType constraintType, string columns ) : System
SqlTableConstraint ( string constraintName, ConstraintType constraintType ) : System
SqlTableConstraint ( string constraintName, ConstraintType constraintType, string columns ) : System
UniqueKey ( string constraintName, string columns ) : SqlTableConstraint

Private Methods

Méthode Description
IPreparable ( IExpressionPreparer preparer ) : object
SqlTableConstraint ( SerializationInfo info, StreamingContext context ) : System

Method Details

Check() public static méthode

public static Check ( string constraintName, SqlExpression expression ) : SqlTableConstraint
constraintName string
expression Deveel.Data.Sql.Expressions.SqlExpression
Résultat SqlTableConstraint

ForeignKey() public static méthode

public static ForeignKey ( string constraintName, string columns, string refTable, string refcolumns, ForeignKeyAction onDelete, ForeignKeyAction onUpdate ) : SqlTableConstraint
constraintName string
columns string
refTable string
refcolumns string
onDelete ForeignKeyAction
onUpdate ForeignKeyAction
Résultat SqlTableConstraint

ISerializable() public méthode

public ISerializable ( SerializationInfo info, StreamingContext context ) : void
info SerializationInfo
context StreamingContext
Résultat void

PrimaryKey() public static méthode

public static PrimaryKey ( string constraintName, string columns ) : SqlTableConstraint
constraintName string
columns string
Résultat SqlTableConstraint

SqlTableConstraint() public méthode

public SqlTableConstraint ( ConstraintType constraintType ) : System
constraintType ConstraintType
Résultat System

SqlTableConstraint() public méthode

public SqlTableConstraint ( ConstraintType constraintType, string columns ) : System
constraintType ConstraintType
columns string
Résultat System

SqlTableConstraint() public méthode

public SqlTableConstraint ( string constraintName, ConstraintType constraintType ) : System
constraintName string
constraintType ConstraintType
Résultat System

SqlTableConstraint() public méthode

public SqlTableConstraint ( string constraintName, ConstraintType constraintType, string columns ) : System
constraintName string
constraintType ConstraintType
columns string
Résultat System

UniqueKey() public static méthode

public static UniqueKey ( string constraintName, string columns ) : SqlTableConstraint
constraintName string
columns string
Résultat SqlTableConstraint