org.qore.Schema
Schema
qore-lang
doxygen

# Qore Schema Module Reference 1.1

## Schema Module

Introduction to the Schema Module

### Schema Module Release History

Schema Module v1.1

Schema Module v1.0

Introduction

Language Overview

Environment Variables

Conditional Parsing and Parse Defines

Module Description

Include Files

Identifiers

Comments

Variables

Basic Data Types

Container Data Types

Code Data Types

Data Type Declarations and Restrictions

References

Overloading

Time Zone Handling

Strings and Character Encoding

Expressions

Operators

Regular Expressions

Date/Time Arithmetic

Statements

Functions

Code Flags

Namespaces

Constants

Classes

Threading

Exception Handling

Signal Handling

I/O Event Handling

qore Executable Command-Line Processing

Parse Directives

Warnings

Keywords

Release Notes

Qore Language Reference Manual

Mime Module

MailMessage Module

Util Module

HttpServerUtil Module

HttpServer Module

WebSocketUtil Module

SQL Operations

Schema Management

DBA Management

SqlUtil Module

Mapper Module

## Namespaces

### Namespace List

Qore

Schema

### Namespace Members

All

Functions

Variables

## Classes

### Class List

Qore

#### Schema

##### AbstractSchema

align

checkDropSchema

checkExistence

checkFirstTimeInstall

checkUpdateSchema

constructor

doPostAlignment

doTable

drop

getColumnOptions

getColumnOptionsImpl

getCreateOnlyReferenceData

getCreateOnlyReferenceDataImpl

getCreationOptions

getDatabase

getDatasource

getFunctions

getFunctionsImpl

getGenericOptionsImpl

getIndexOptions

getIndexOptionsImpl

getInsertOnlyReferenceData

getInsertOnlyReferenceDataImpl

getMaterializedViews

getMaterializedViewsImpl

getName

getNameImpl

getPackages

getPackagesImpl

getProcedures

getProceduresImpl

getReferenceDataHash

getReferenceDataHashImpl

getSequences

getSequencesImpl

getStrictReferenceDataHash

getStrictReferenceDataHashImpl

getTables

getTablesImpl

getTypes

getTypesImpl

getUpsertStrategy

getVersion

getVersionImpl

log

logpf

logProgress

postDataActions

all_options

callback_opts

column_options

creation_options

data_ts

db

drv

ds

index_options

index_ts

info_callback

name

pure_callback_opts

schema

version

##### AbstractVersionedSchema

checkDowngrade

checkDropSchema

checkUpdateSchema

checkUpgrade

constructor

getSchemaVersion

getVersionColumn

getVersionColumnImpl

getVersionTable

getVersionTableImpl

getVersionWhere

getVersionWhereImpl

version_column

version_table

version_where

##### SchemaCallbackHelper

constructor

getCallbacks

infoCallback

sqlCallback

sqlForceCallback

Class Index

### Class Hierarchy

#### Schema::AbstractSchema

Schema::AbstractVersionedSchema

Schema::SchemaCallbackHelper

### Class Members

All

Functions

Variables

tabs.css
tab_a.png
tab_b.png
tab_h.png
tab_s.png
nav_h.png
nav_f.png
nav_g.png
bc_s.png
doxygen.png
closed.png
open.png
bdwn.png
sync_on.png
sync_off.png
ftv2blank.png
ftv2doc.png
ftv2folderclosed.png
ftv2folderopen.png
ftv2ns.png
ftv2mo.png
ftv2cl.png
ftv2lastnode.png
ftv2link.png
ftv2mlastnode.png
ftv2mnode.png
ftv2node.png
ftv2plastnode.png
ftv2pnode.png
ftv2vertline.png
ftv2splitbar.png
doxygen.css
/search/mag_sel.png
/search/search_l.png
/search/search_m.png
/search/search_r.png
/search/close.png
search/search.css
search/search.js
_schema_8qm_8dox_8h_source.html
namespace_schema.html
class_schema_1_1_abstract_schema.html
class_schema_1_1_abstract_schema__inherit__graph.png
class_schema_1_1_abstract_schema-members.html
class_schema_1_1_abstract_versioned_schema.html
class_schema_1_1_abstract_versioned_schema__inherit__graph.png
class_schema_1_1_abstract_versioned_schema-members.html
class_schema_1_1_schema_callback_helper.html
class_schema_1_1_schema_callback_helper-members.html
graph_legend.png
graph_legend.html
dir_4e8d938e9ddb5a617c200d5739d1f41a.html
dir_4e8d938e9ddb5a617c200d5739d1f41a_dep.png
dir_13add0083e006ac756009d5942a24d28.html
dir_13add0083e006ac756009d5942a24d28_dep.png
index.html
pages.html
namespaces.html
namespacemembers.html
namespacemembers_func.html
namespacemembers_vars.html
annotated.html
classes.html
hierarchy.html
inherits.html
inherit_graph_0.png
inherit_graph_1.png
functions.html
functions_func.html
functions_vars.html