|
Tripal
|


Public Member Functions | |
| getSchemaDef (array $parameters) | |
| getDefaultSchema () | |
Public Member Functions inherited from Drupal\tripal\TripalDBX\TripalDbxSchema | |
| __construct (\Drupal\tripal\TripalDBX\TripalDbxConnection $connection) | |
| initialize () | |
| getSchemaName () | |
| findTables ($table_expression) | |
| queryTableInformation ($table) | |
| indexExists ($table, $index_name, bool $exact_name=FALSE) | |
| getSchemaSize () | |
| schemaExists () | |
| functionExists (string $function_name, array $function_parameters) | |
| sequenceExists (?string $table_name=NULL, ?string $column_name=NULL, ?string &$sequence_name=NULL) | |
| constraintExists ( $table, $constraint_name, ?string $type=NULL) | |
| primaryKeyExists (string $table, ?string $column=NULL) | |
| getForeignKeyDef (string $left_table, string $right_table) | |
| foreignKeyExists (string $left_table, string $right_table) | |
| foreignKeyConstraintExists (string $base_table, string $base_column) | |
| getTables (array $include=[]) | |
| getTableDef (string $table, array $parameters) | |
| getTableDdl (string $table_name, bool $clear_cache=FALSE) | |
| getReferencingTables (string $table_name, bool $clear_cache=FALSE) | |
| createSchema () | |
| cloneSchema (string $source_schema) | |
| renameSchema (string $new_schema_name) | |
| dropSchema () | |
| tableExists ($table, $add_prefix=true) | |
Additional Inherited Members | |
Protected Attributes inherited from Drupal\tripal\TripalDBX\TripalDbxSchema | |
| $defaultSchema = '' | |
| $quotedDefaultSchema = '' | |
| $initialized = FALSE | |
| $tripalDbxApi = NULL | |
Fake schema class.
| Drupal\Tests\tripal\Kernel\TripalDBX\Subclass\TripalDbxSchemaFake::getDefaultSchema | ( | ) |
Returns defaultSchema protected member value.
| Drupal\Tests\tripal\Kernel\TripalDBX\Subclass\TripalDbxSchemaFake::getSchemaDef | ( | array | $parameters | ) |
{Retrieve schema details from selected source in the requested format.
| array | $parameters | An array of key-value parameters:
|
Drupal\tripal\TripalDBX\Exceptions\SchemaException}
Reimplemented from Drupal\tripal\TripalDBX\TripalDbxSchema.