![]()  | 
  
    Qore Schema Module Reference 1.4.2
    
   | 
 
this namespace contains all public definitions in the Schema module More...
Classes | |
| class | AbstractSchema | 
| the AbstractSchema class is a base class to assist with automatic schema management  More... | |
| class | AbstractVersionedSchema | 
| this class extends Schema::AbstractSchema by providing version logic based on a schema version string contained within the schema itself  More... | |
| hashdecl | SchemaAlignmentInfo | 
| Provides information on schema changes.  More... | |
| class | SchemaCallbackHelper | 
| this class provides callback support for schema operations  More... | |
| hashdecl | SchemaOptionInfo | 
| Schema option hash definitions.  More... | |
Functions | |
| hash< GenericColumnInfo > | c_blob (bool notnull=False, *string comment) | 
returns a column hash for a BLOB column  More... | |
| hash< GenericColumnInfo > | c_blob (string comment) | 
returns a column hash for a BLOB column  More... | |
| hash< GenericColumnInfo > | c_char (int size, bool notnull=False, *string comment) | 
returns a column hash for a CHAR column  More... | |
| hash< GenericColumnInfo > | c_char (int size, string comment) | 
returns a column hash for a CHAR column  More... | |
| hash< GenericColumnInfo > | c_clob (bool notnull=False, *string comment) | 
returns a column hash for a CLOB column  More... | |
| hash< GenericColumnInfo > | c_clob (string comment) | 
returns a column hash for a CLOB column  More... | |
| hash< GenericColumnInfo > | c_date (bool notnull=False, *string comment) | 
returns a column hash for a DATE column  More... | |
| hash< GenericColumnInfo > | c_date (string comment) | 
returns a column hash for a DATE column  More... | |
| hash< GenericColumnInfo > | c_int (bool notnull=False, *string comment) | 
returns a column hash for an INT column  More... | |
| hash< GenericColumnInfo > | c_int (string comment) | 
returns a column hash for an INT column  More... | |
| hash< GenericColumnInfo > | c_number (bool notnull=False, *string comment) | 
returns a column hash for a NUMBER or NUMERIC column  More... | |
| hash< GenericColumnInfo > | c_number (int size, bool notnull=False, *string comment) | 
returns a column hash for a NUMBER or NUMERIC column  More... | |
| hash< GenericColumnInfo > | c_number (int size, int scale, bool notnull=False, *string comment) | 
returns a column hash for a NUMBER or NUMERIC column  More... | |
| hash< GenericColumnInfo > | c_number (int size, string comment) | 
returns a column hash for a NUMBER or NUMERIC column  More... | |
| hash< GenericColumnInfo > | c_timestamp (bool notnull=False, *string comment) | 
returns a column hash for a TIMESTAMP column  More... | |
| hash< GenericColumnInfo > | c_timestamp (string comment) | 
returns a column hash for a TIMESTAMP column  More... | |
| hash< GenericColumnInfo > | c_varchar (int size, bool notnull=False, *string comment) | 
returns a column hash for a VARCHAR column  More... | |
| hash< GenericColumnInfo > | c_varchar (int size, string comment) | 
returns a column hash for a VARCHAR column  More... | |
this namespace contains all public definitions in the Schema module
| hash< GenericColumnInfo > Schema::c_blob | ( | bool | notnull = False,  | 
        
| *string | comment | ||
| ) | 
returns a column hash for a BLOB column 
| notnull | True for a NOT NULL constraint on the column. See constants Schema::C_NULL and Schema::C_NOT_NULL  | 
| comment | an optional comment for the column | 
| hash< GenericColumnInfo > Schema::c_blob | ( | string | comment | ) | 
returns a column hash for a BLOB column 
| comment | the comment for the column | 
| hash< GenericColumnInfo > Schema::c_char | ( | int | size, | 
| bool | notnull = False,  | 
        ||
| *string | comment | ||
| ) | 
returns a column hash for a CHAR column 
| size | the size of the column | 
| notnull | True for a NOT NULL constraint on the column. See constants Schema::C_NULL and Schema::C_NOT_NULL  | 
| comment | an optional comment for the column | 
| hash< GenericColumnInfo > Schema::c_char | ( | int | size, | 
| string | comment | ||
| ) | 
returns a column hash for a CHAR column 
| size | the size of the column | 
| comment | the comment for the column | 
| hash< GenericColumnInfo > Schema::c_clob | ( | bool | notnull = False,  | 
        
| *string | comment | ||
| ) | 
returns a column hash for a CLOB column 
| notnull | True for a NOT NULL constraint on the column. See constants Schema::C_NULL and Schema::C_NOT_NULL  | 
| comment | an optional comment for the column | 
| hash< GenericColumnInfo > Schema::c_clob | ( | string | comment | ) | 
returns a column hash for a CLOB column 
| comment | the comment for the column | 
| hash< GenericColumnInfo > Schema::c_date | ( | bool | notnull = False,  | 
        
| *string | comment | ||
| ) | 
returns a column hash for a DATE column 
| notnull | True for a NOT NULL constraint on the column. See constants Schema::C_NULL and Schema::C_NOT_NULL  | 
| comment | an optional comment for the column | 
| hash< GenericColumnInfo > Schema::c_date | ( | string | comment | ) | 
returns a column hash for a DATE column 
| comment | the comment for the column | 
| hash< GenericColumnInfo > Schema::c_int | ( | bool | notnull = False,  | 
        
| *string | comment | ||
| ) | 
returns a column hash for an INT column 
| notnull | True for a NOT NULL constraint on the column. See constants Schema::C_NULL and Schema::C_NOT_NULL  | 
| comment | an optional comment for the column | 
INT is not supported by the dataserver| hash< GenericColumnInfo > Schema::c_int | ( | string | comment | ) | 
returns a column hash for an INT column 
| comment | the comment for the column | 
INT is not supported by the dataserver| hash< GenericColumnInfo > Schema::c_number | ( | bool | notnull = False,  | 
        
| *string | comment | ||
| ) | 
returns a column hash for a NUMBER or NUMERIC column 
| notnull | True for a NOT NULL constraint on the column. See constants Schema::C_NULL and Schema::C_NOT_NULL  | 
| comment | an optional comment for the column | 
| hash< GenericColumnInfo > Schema::c_number | ( | int | size, | 
| bool | notnull = False,  | 
        ||
| *string | comment | ||
| ) | 
returns a column hash for a NUMBER or NUMERIC column 
| size | the size of the column | 
| notnull | True for a NOT NULL constraint on the column. See constants Schema::C_NULL and Schema::C_NOT_NULL  | 
| comment | an optional comment for the column | 
| hash< GenericColumnInfo > Schema::c_number | ( | int | size, | 
| int | scale, | ||
| bool | notnull = False,  | 
        ||
| *string | comment | ||
| ) | 
returns a column hash for a NUMBER or NUMERIC column 
| size | the size of the column | 
| scale | the scale of the column | 
| notnull | True for a NOT NULL constraint on the column. See constants Schema::C_NULL and Schema::C_NOT_NULL  | 
| comment | an optional comment for the column | 
| hash< GenericColumnInfo > Schema::c_number | ( | int | size, | 
| string | comment | ||
| ) | 
returns a column hash for a NUMBER or NUMERIC column 
| size | the size of the column | 
| comment | a comment for the column | 
| hash< GenericColumnInfo > Schema::c_timestamp | ( | bool | notnull = False,  | 
        
| *string | comment | ||
| ) | 
returns a column hash for a TIMESTAMP column 
| notnull | True for a NOT NULL constraint on the column. See constants Schema::C_NULL and Schema::C_NOT_NULL  | 
| comment | an optional comment for the column | 
| hash< GenericColumnInfo > Schema::c_timestamp | ( | string | comment | ) | 
returns a column hash for a TIMESTAMP column 
| comment | the comment for the column | 
| hash< GenericColumnInfo > Schema::c_varchar | ( | int | size, | 
| bool | notnull = False,  | 
        ||
| *string | comment | ||
| ) | 
returns a column hash for a VARCHAR column 
| size | the size of the column | 
| notnull | True for a NOT NULL constraint on the column. See constants Schema::C_NULL and Schema::C_NOT_NULL  | 
| comment | an optional comment for the column | 
| hash< GenericColumnInfo > Schema::c_varchar | ( | int | size, | 
| string | comment | ||
| ) | 
returns a column hash for a VARCHAR column 
| size | the size of the column | 
| comment | the comment for the column |