| Package | Description |
|---|---|
| org.ujorm.orm |
The ORM support.
|
| org.ujorm.orm.dialect | |
| org.ujorm.orm.metaModel |
| Modifier and Type | Method and Description |
|---|---|
MetaDatabase |
UjoSequencer.getDatabase()
Returns model of the database
|
| Modifier and Type | Method and Description |
|---|---|
List<MetaDatabase> |
OrmHandler.getDatabases()
Returns all database
|
| Modifier and Type | Method and Description |
|---|---|
Connection |
SqlDialect.createConnection(MetaDatabase db)
Create a new database connection
|
InitialContext |
SqlDialect.createJndiInitialContext(MetaDatabase db)
Get or create an Initial Context for the JNDI lookup.
|
Connection |
Session.getConnection(MetaDatabase database,
boolean toModify)
Get or create a Connection for a required database with an autocommit na false.
|
JdbcStatement |
Session.getStatement(MetaDatabase database,
CharSequence sql,
boolean toModify)
Create new statement and assigng Savepoint for a trnasaction sase.
|
JdbcStatement |
Session.getStatementCallable(MetaDatabase database,
String sql,
boolean toModify)
Create new statement
|
Appendable |
SqlDialect.printSequenceTable(MetaDatabase db,
Appendable out)
Print SQL CREATE SEQUENCE.
|
| Modifier and Type | Method and Description |
|---|---|
Appendable |
MSSqlDialect.printSequenceTable(MetaDatabase db,
Appendable out)
Print SQL CREATE SEQUENCE.
|
Appendable |
MySqlDialect.printSequenceTable(MetaDatabase db,
Appendable out) |
| Modifier and Type | Field and Description |
|---|---|
protected MetaDatabase |
MetaDbService.db
Meta Database from constructor
|
| Modifier and Type | Field and Description |
|---|---|
static Key<MetaProcedure,MetaDatabase> |
MetaProcedure.DATABASE
Database
|
static Key<MetaTable,MetaDatabase> |
MetaTable.DATABASE
Database
|
static ListKey<MetaRoot,MetaDatabase> |
MetaRoot.DATABASES
List of tables
|
static Key<MetaDatabase,Class<? extends SqlDialect>> |
MetaDatabase.DIALECT
SQL dialect type of Class<SqlDialect>
|
static Key<MetaDatabase,String> |
MetaDatabase.ID
The meta-model id
|
static Key<MetaDatabase,String> |
MetaDatabase.JDBC_DRIVER
JDBC Driver
|
static Key<MetaDatabase,String> |
MetaDatabase.JDBC_URL
JDBC URL connection
|
static ListKey<MetaDatabase,String> |
MetaDatabase.JNDI
JNDI
(java naming and directory interface) connection string
|
static Key<MetaDatabase,Integer> |
MetaDatabase.ORDER
Database order number
|
static Key<MetaDatabase,Orm2ddlPolicy> |
MetaDatabase.ORM2DLL_POLICY
A policy to defining the database structure by a DDL.
|
static Key<MetaDatabase,String> |
MetaDatabase.PASSWORD
DB password of the user
|
static ListKey<MetaDatabase,MetaProcedure> |
MetaDatabase.PROCEDURES
List of procedures
|
static Key<MetaDatabase,Boolean> |
MetaDatabase.READ_ONLY
The default state read-only for the database.
|
static Key<MetaDatabase,OrmUjo> |
MetaDatabase.ROOT
An instance of the DB class.
|
static Key<MetaDatabase,String> |
MetaDatabase.SCHEMA
MetaDatabase default schema
|
static Key<MetaDatabase,Class<? extends UjoSequencer>> |
MetaDatabase.SEQUENCER
The sequencer class for tables of the current database.
|
static ListKey<MetaDatabase,MetaTable> |
MetaDatabase.TABLES
List of tables
|
static Key<MetaDatabase,String> |
MetaDatabase.USER
DB user
|
| Modifier and Type | Method and Description |
|---|---|
MetaDatabase |
MetaProcedure.getDatabase()
Returns the database
|
MetaDatabase |
MetaTable.getDatabase()
Returns the database
|
MetaDatabase |
MetaRoot.getDatabase()
Returns the first database or return null
|
MetaDatabase |
MetaRoot.getDatabase(String name)
Returns the first database with required name or returns null.
|
MetaDatabase |
MetaRoot.removeDb(String databaseId)
Returns the first database with the same schemaName - and remove it from the list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MetaRoot.add(MetaDatabase database)
Add a new database into repository.
|
int |
MetaDatabase.compareTo(MetaDatabase o)
Compare the object by ORDER.
|
void |
MetaDbService.create(MetaDatabase metaDatabase,
Session session)
Create DB
|
| Constructor and Description |
|---|
MetaDatabase(OrmHandler ormHandler,
OrmUjo database,
MetaDatabase param,
Integer order)
Create a new Database.
|
MetaProcedure(MetaDatabase database,
Key dbProperty,
MetaProcedure parProcedure)
Create the new stored procedure meta-model.
|
MetaTable(MetaDatabase database,
RelationToMany dbProperty,
MetaTable parTable)
Create new MetaTable.
|
Copyright 2013, Pavel Ponec