ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Class ilDBPdoMySQLFieldDefinition. More...
Protected Member Functions | |
getIntegerDeclaration ($name, $field) | |
mapNativeDatatypeInternal ($field) | |
Protected Member Functions inherited from ilDBPdoFieldDefinition | |
getQueryUtils () | |
getDBInstance () | |
checkResultTypes ($types) | |
baseConvertResult ($value, $type, $rtrim=true) | |
sortResultFieldTypes ($columns, $types) | |
getInternalDeclaration ($name, $field) | |
getDeclarationOptions ($field) | |
getCharsetFieldDeclaration ($charset) | |
getCollationFieldDeclaration ($collation) | |
getIntegerDeclaration ($name, $field) | |
getTextDeclaration ($name, $field) | |
getCLOBDeclaration ($name, $field) | |
getBLOBDeclaration ($name, $field) | |
getBooleanDeclaration ($name, $field) | |
getDateDeclaration ($name, $field) | |
getTimestampDeclaration ($name, $field) | |
getTimeDeclaration ($name, $field) | |
getFloatDeclaration ($name, $field) | |
getDecimalDeclaration ($name, $field) | |
compareIntegerDefinition ($current, $previous) | |
compareTextDefinition ($current, $previous) | |
compareCLOBDefinition ($current, $previous) | |
compareBLOBDefinition ($current, $previous) | |
compareDateDefinition ($current, $previous) | |
compareTimeDefinition ($current, $previous) | |
compareTimestampDefinition ($current, $previous) | |
compareBooleanDefinition ($current, $previous) | |
compareFloatDefinition ($current, $previous) | |
compareDecimalDefinition ($current, $previous) | |
quoteInteger ($value, $quote, $escape_wildcards) | |
quoteText ($value, $quote, $escape_wildcards) | |
readFile ($value) | |
quoteLOB ($value, $quote, $escape_wildcards) | |
quoteCLOB ($value, $quote, $escape_wildcards) | |
quoteBLOB ($value, $quote, $escape_wildcards) | |
quoteBoolean ($value, $quote, $escape_wildcards) | |
quoteDate ($value, $quote, $escape_wildcards) | |
quoteTimestamp ($value, $quote, $escape_wildcards) | |
quoteTime ($value, $quote, $escape_wildcards) | |
quoteFloat ($value, $quote, $escape_wildcards) | |
quoteDecimal ($value, $quote, $escape_wildcards) | |
retrieveLOB (&$lob) | |
readLOB ($lob, $length) | |
endOfLOB ($lob) | |
destroyLOBInternal (&$lob) | |
mapNativeDatatypeInternal ($field) | |
Additional Inherited Members | |
Data Fields inherited from ilDBPdoFieldDefinition | |
const | DEFAULT_DECIMAL_PLACES = 2 |
const | DEFAULT_TEXT_LENGTH = 4000 |
const | DEFINITION_COLUMN_NAME = "/^[a-z]+[_a-z0-9]*$/" |
const | DEFINITION_TABLE_NAME = "/^[a-z]+[_a-z0-9]*$/" |
const | INDEX_FORMAT = '%s_idx' |
const | SEQUENCE_COLUMNS_NAME = 'sequence' |
const | SEQUENCE_FORMAT = '%s_seq' |
const | T_BLOB = 'blob' |
const | T_CLOB = 'clob' |
const | T_DATE = 'date' |
const | T_DATETIME = 'datetime' |
const | T_FLOAT = 'float' |
const | T_INTEGER = 'integer' |
const | T_TEXT = 'text' |
const | T_TIME = 'time' |
const | T_TIMESTAMP = 'timestamp' |
$allowed_attributes_old | |
$allowed_attributes | |
Protected Attributes inherited from ilDBPdoFieldDefinition | |
$db_instance | |
$max_length | |
$available_types | |
$reserved_mysql | |
$reserved_postgres | |
$reserved_oracle | |
$query_utils | |
$valid_default_values | |
Static Protected Attributes inherited from ilDBPdoFieldDefinition | |
static | $instance |
Class ilDBPdoMySQLFieldDefinition.
Definition at line 9 of file class.ilDBPdoMySQLFieldDefinition.php.
|
protected |
$name | |
$field |
Definition at line 97 of file class.ilDBPdoMySQLFieldDefinition.php.
References ilDBPdoFieldDefinition\getDBInstance(), getTypeDeclaration(), and ilDBPdoFieldDefinition\quote().
ilDBPdoMySQLFieldDefinition::getTypeDeclaration | ( | $field | ) |
$field |
Definition at line 15 of file class.ilDBPdoMySQLFieldDefinition.php.
References ilDBPdoFieldDefinition\getDBInstance().
Referenced by getIntegerDeclaration().
|
protected |
$field |
Definition at line 125 of file class.ilDBPdoMySQLFieldDefinition.php.
References array.