DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Classes | |
class | TableRowVariableResolver |
Static Public Member Functions | |
static void | AddPrimaryKey (this ITransaction transaction, ObjectName tableName, string[] columns, string constraintName) |
static void | AddPrimaryKey (this ITransaction transaction, ObjectName tableName, string[] columns, ConstraintDeferrability deferred, string constraintName) |
static void | AddForeignKey (this ITransaction transaction, ObjectName table, string[] columns, ObjectName refTable, string[] refColumns, ForeignKeyAction deleteRule, ForeignKeyAction updateRule, String constraintName) |
static void | AddForeignKey (this ITransaction transaction, ObjectName table, string[] columns, ObjectName refTable, string[] refColumns, String constraintName) |
static void | AddForeignKey (this ITransaction transaction, ObjectName table, string[] columns, ObjectName refTable, string[] refColumns, ConstraintDeferrability deferred, String constraintName) |
static void | AddForeignKey (this ITransaction transaction, ObjectName table, string[] columns, ObjectName refTable, string[] refColumns, ForeignKeyAction deleteRule, ForeignKeyAction updateRule, ConstraintDeferrability deferred, String constraintName) |
static void | AddUniqueKey (this ITransaction transaction, ObjectName tableName, string[] columns, string constraintName) |
static void | AddUniqueKey (this ITransaction transaction, ObjectName tableName, string[] columns, ConstraintDeferrability deferred, string constraintName) |
static void | AddCheck (this ITransaction transaction, ObjectName tableName, SqlExpression expression, ConstraintDeferrability deferrability, string constraintName) |
static void | CheckFieldConstraintViolations (this ITransaction transaction, ITable table, int[] rowIndices) |
static void | CheckAddConstraintViolations (this ITransaction transaction, ITable table, ConstraintDeferrability deferred) |
static void | CheckAddConstraintViolations (this ITransaction transaction, ITable table, int[] rowIndices, ConstraintDeferrability deferred) |
static void | CheckRemoveConstraintViolations (this ITransaction transaction, ITable table, int[] rowIndices, ConstraintDeferrability deferred) |
static ConstraintInfo[] | QueryTableForeignKeys (this ITransaction transaction, ObjectName tableName) |
static ConstraintInfo[] | QueryTableImportedForeignKeys (this ITransaction transaction, ObjectName refTableName) |
static ConstraintInfo[] | QueryTableUniqueKeys (this ITransaction transaction, ObjectName tableName) |
static ConstraintInfo | QueryTablePrimaryKey (this ITransaction transaction, ObjectName tableName) |
static ObjectName[] | QueryTablesRelationallyLinkedTo (this ITransaction transaction, ObjectName tableName) |
static ConstraintInfo[] | QueryTableCheckExpressions (this ITransaction transaction, ObjectName tableName) |
static void | DropAllTableConstraints (this ITransaction transaction, ObjectName tableName) |
static int | DropTableConstraint (this ITransaction transaction, ObjectName tableName, string constraintName) |
static bool | DropTablePrimaryKey (this ITransaction transaction, ObjectName tableName, string constraintName) |
static bool | DropTableUniqueKey (this ITransaction transaction, ObjectName table, string constraintName) |
static bool | DropTableCheck (this ITransaction transaction, ObjectName table, string constraintName) |
static bool | DropTableForeignKey (this ITransaction transaction, ObjectName table, string constraintName) |
Static Private Member Functions | |
static string | MakeUniqueConstraintName (string constraintName, SqlNumber uniqueId) |
static String[] | ToColumns (ITable table, IEnumerable< int > cols) |
static bool | IsUniqueColumns (ITable table, int rindex, string[] cols, bool nullsAllowed) |
static int | RowCountOfReferenceTable (this ITransaction transaction, int rowIndex, ObjectName table1, string[] cols1, ObjectName table2, String[] cols2, bool checkSourceTableKey) |
Definition at line 31 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 214 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 76 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 83 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 89 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 95 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 32 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 37 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 170 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 175 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 445 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 454 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 401 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 587 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 875 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 978 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 894 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 998 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 911 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 948 of file TransactionConstraintExtensions.cs.
|
inlinestaticprivate |
Definition at line 283 of file TransactionConstraintExtensions.cs.
|
inlinestaticprivate |
Definition at line 258 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 829 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 633 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 690 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 777 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 810 of file TransactionConstraintExtensions.cs.
|
inlinestatic |
Definition at line 747 of file TransactionConstraintExtensions.cs.
|
inlinestaticprivate |
Definition at line 356 of file TransactionConstraintExtensions.cs.
|
inlinestaticprivate |
Definition at line 262 of file TransactionConstraintExtensions.cs.