|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.modelbase.sql.query.helper.DatabaseHelper
This class provides a set of utility methods for dealing with RDBDatabase objects and associated objects such as RDBTable and RDBColumn.
Constructor Summary | |
DatabaseHelper()
|
Method Summary | |
static DataType |
getDataType(int decimal,
java.lang.String string,
java.lang.String string2,
java.lang.String string3,
Database adb)
Deprecated. not even implemented! use ValueExpressionHelper#getPredefinedDataTypeForSimpleValue(String) |
static void |
resolveTableReferenceRDBTable(TableInDatabase aTableInDB,
Database aDatabase,
java.lang.String aDefaultSchemaName)
Resolves the table references in the From clause of the given query so that each has the correct RDBTable attached to it. |
static void |
resolveTableReferenceRDBTables(java.util.List aTableRefList,
Database aDatabase,
java.lang.String aDefaultSchemaName)
Deprecated. table reference resolving is now done by post parse processer, use org.eclipse.datatools.modelbase.parsers.sql.query.postparse.TableReferenceResolver
with org.eclipse.datatools.modelbase.parsers.sql.query.SQLQueryParserManager |
static void |
resolveTableReferenceRDBTables(QueryStatement aSQLStmt,
Database aDatabase,
java.lang.String aDefaultSchemaName)
Deprecated. table reference resolving is now done by post parse processer, use org.eclipse.datatools.modelbase.parsers.sql.query.postparse.TableReferenceResolver
with org.eclipse.datatools.modelbase.parsers.sql.query.SQLQueryParserManager |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DatabaseHelper()
Method Detail |
public static void resolveTableReferenceRDBTables(QueryStatement aSQLStmt, Database aDatabase, java.lang.String aDefaultSchemaName)
org.eclipse.datatools.modelbase.parsers.sql.query.postparse.TableReferenceResolver
with org.eclipse.datatools.modelbase.parsers.sql.query.SQLQueryParserManager
aSQLStmt
- a SQL statement which's table refernces are to be resolvedaDatabase
- a Database to use to get RDBTablesaDefaultSchemaName
- the name of the Schema the tables will be looked up for,
if the tables are not already qualifiedpublic static void resolveTableReferenceRDBTables(java.util.List aTableRefList, Database aDatabase, java.lang.String aDefaultSchemaName)
org.eclipse.datatools.modelbase.parsers.sql.query.postparse.TableReferenceResolver
with org.eclipse.datatools.modelbase.parsers.sql.query.SQLQueryParserManager
aTableRefList
- a list of table references to be resolvedaDatabase
- an Database to use to get RDBTablesaDefaultSchemaName
- the name of the Schema the tables will be looked up for, if the tables
are not already qualifiedpublic static void resolveTableReferenceRDBTable(TableInDatabase aTableInDB, Database aDatabase, java.lang.String aDefaultSchemaName)
aTableInDB
- a table references to be resolvedaDatabase
- an Database to use to get RDBTablesaDefaultSchemaName
- the name of the Schema the tables will be looked up for,
if the tables are not already qualifiedpublic static DataType getDataType(int decimal, java.lang.String string, java.lang.String string2, java.lang.String string3, Database adb)
ValueExpressionHelper#getPredefinedDataTypeForSimpleValue(String)
decimal
- string
- string2
- string3
- adb
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |