|
| getTypeDeclaration ($field) |
|
| __construct (\ilDBInterface $ilDBInterface) |
| ilDBPdoFieldDefinition constructor. More...
|
|
| checkTableName ($table_name) |
|
| isReserved ($table_name) |
|
| getAllReserved () |
|
| getReservedMysql () |
|
| setReservedMysql ($reserved_mysql) |
|
| getReservedPostgres () |
|
| setReservedPostgres ($reserved_postgres) |
|
| getReservedOracle () |
|
| setReservedOracle ($reserved_oracle) |
|
| checkColumnName ($column_name) |
|
| checkIndexName ($a_name) |
|
| checkColumnDefinition ($a_def) |
|
| isAllowedAttribute ($attribute, $type) |
|
| getAvailableTypes () |
|
| setAvailableTypes ($available_types) |
|
| getAllowedAttributes () |
|
| setAllowedAttributes ($allowed_attributes) |
|
| getMaxLength () |
|
| setMaxLength ($max_length) |
|
| getValidTypes () |
|
| convertResult ($value, $type, $rtrim=true) |
|
| convertResultRow ($types, $row, $rtrim=true) |
|
| getDeclaration ($type, $name, $field) |
|
| getTypeDeclaration ($field) |
|
| compareDefinition ($current, $previous) |
|
| quote ($value, $type=null, $quote=true, $escape_wildcards=false) |
|
| writeLOBToFile ($lob, $file) |
|
| destroyLOB ($lob) |
|
| implodeArray ($array, $type=false) |
|
| matchPattern ($pattern, $operator=null, $field=null) |
|
| patternEscapeString () |
|
| mapNativeDatatype ($field) |
|
| mapPrepareDatatype ($type) |
|
|
| getIntegerDeclaration ($name, $field) |
|
| mapNativeDatatypeInternal ($field) |
|
| 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) |
|