19declare(strict_types=1);
57 public function quote($value, ?
string $type =
null,
bool $quote =
true,
bool $escape_wildcards =
false): string;
60 public function matchPattern(array $pattern, $operator =
null, $field =
null): string;
checkIndexName(string $a_name)
mapNativeDatatype(array $field)
setMaxLength(array $max_length)
matchPattern(array $pattern, $operator=null, $field=null)
compareDefinition(array $current, array $previous)
mapPrepareDatatype(string $type)
isReserved(string $table_name)
getDeclaration(string $type, string $name, array $field)
isAllowedAttribute(string $attribute, string $type)
const SEQUENCE_COLUMNS_NAME
checkTableName(string $table_name)
quote($value, ?string $type=null, bool $quote=true, bool $escape_wildcards=false)
writeLOBToFile($lob, string $file)
setAvailableTypes(array $available_types)
getTypeDeclaration(array $field)
setReservedMysql(array $reserved_mysql)
checkColumnName(string $column_name)
checkColumnDefinition(array $a_def)
setAllowedAttributes(array $allowed_attributes)