| java.lang.Object org.netbeans.modules.sql.framework.model.SQLModelObjectFactory
All known Subclasses: org.netbeans.modules.sql.framework.model.impl.SQLModelObjectFactoryImpl,
SQLModelObjectFactory | abstract public class SQLModelObjectFactory (Code) | | SQL Framework Object factory
author: Ritesh Adval version: $Revision$ |
Method Summary | |
abstract public ColumnRef | createColumnRef() | abstract public ColumnRef | createColumnRef(SQLDBColumn column) | abstract public SQLDBConnectionDefinition | createDBConnectionDefinition() | abstract public SQLDBConnectionDefinition | createDBConnectionDefinition(DBConnectionDefinition conf) | abstract public SQLDBConnectionDefinition | createDBConnectionDefinition(String name, String dbType, String driverClass, String url, String user, String password, String description) | abstract public SQLDBConnectionDefinition | createDBConnectionDefinition(Element element) Create an extended DB Connection Definition from a given XML Element that hold the
connection informations. | abstract public SQLDBModel | createDBModel(int type) | abstract public SQLDBModel | createDBModel(DatabaseModel src, int modelType, SQLFrameworkParentObject sqlParent) | abstract public SQLGroupBy | createGroupBy() | abstract public SQLGroupBy | createGroupBy(List columns, Object parent) | abstract public SQLFilter | createLeftUnarySQLFilter() Create a SQLFilter that accepts a single input (e.g., IS NULL, IS NOT NULL). | abstract public SQLFilter | createRightUnarySQLFilter() Create a SQLFilter that accepts a single input (e.g., NOT). | abstract public RuntimeDatabaseModel | createRuntimeDatabaseModel() | abstract public RuntimeInput | createRuntimeInput() | abstract public RuntimeInput | createRuntimeInput(RuntimeInput rinput) | abstract public RuntimeOutput | createRuntimeOutput() | abstract public RuntimeOutput | createRuntimeOutput(RuntimeOutput routput) | abstract public SQLCondition | createSQLCondition(String conditionName) | abstract public SQLDefinition | createSQLDefinition() | abstract public SQLDefinition | createSQLDefinition(Element element) | abstract public SQLDefinition | createSQLDefinition(Element element, SQLFrameworkParentObject parent) | abstract public SQLDefinition | createSQLDefinition(String defName) | abstract public SQLFilter | createSQLFilter() | abstract public SQLFilter | createSQLFilter(Element element) | abstract public SQLJoinOperator | createSQLJoinOperator() | abstract public SQLJoinTable | createSQLJoinTable(SourceTable source) | abstract public SQLJoinView | createSQLJoinView() | abstract public SQLLiteral | createSQLLiteral(String name, String value, int jdbcType) | abstract public SQLPredicate | createSQLPredicate() | abstract public SourceColumn | createSourceColumn(DBColumn src) | abstract public SourceColumn | createSourceColumn(String colName, int sqlJdbcType, int colScale, int colPrecision, boolean isNullable) | abstract public SourceColumn | createSourceColumn(String colName, int sqlJdbcType, int colScale, int colPrecision, boolean isPrimaryKey, boolean isForeignKey, boolean isIndexed, boolean isNullable) | abstract public SourceTable | createSourceTable(DBTable source) | abstract public SourceTable | createSourceTable(String name, String schema, String catalog) | abstract public TargetColumn | createTargetColumn(DBColumn src) | abstract public TargetColumn | createTargetColumn(String colName, int sqlJdbcType, int colScale, int colPrecision, boolean isNullable) | abstract public TargetColumn | createTargetColumn(String colName, int sqlJdbcType, int colScale, int colPrecision, boolean isPrimaryKey, boolean isForeignKey, boolean isIndexed, boolean isNullable) | abstract public TargetTable | createTargetTable(DBTable source) | abstract public TargetTable | createTargetTable(String name, String schema, String catalog) | abstract public ValidationInfo | createValidationInfo(Object obj, String description, int vType) | abstract public VisibleSQLLiteral | createVisibleSQLLiteral(String name, String value, int jdbcType) | abstract public VisibleSQLPredicate | createVisibleSQLPredicate() | public static SQLModelObjectFactory | getInstance() |
createColumnRef | abstract public ColumnRef createColumnRef()(Code) | | Create a ConditionColumn
ConditionColumn |
createColumnRef | abstract public ColumnRef createColumnRef(SQLDBColumn column)(Code) | | Create a ConditionColumn for a SQLDBColumn
Parameters: column - ConditionColumn |
createDBConnectionDefinition | abstract public SQLDBConnectionDefinition createDBConnectionDefinition()(Code) | | Create an extended DB Connection Definition
SQLDBConnectionDefinition |
createDBConnectionDefinition | abstract public SQLDBConnectionDefinition createDBConnectionDefinition(Element element) throws BaseException(Code) | | Create an extended DB Connection Definition from a given XML Element that hold the
connection informations.
Parameters: element - XML Element SQLDBConnectionDefinition throws: BaseException - |
createDBModel | abstract public SQLDBModel createDBModel(int type)(Code) | | Create a DBModel Object
SQLDBModel |
createDBModel | abstract public SQLDBModel createDBModel(DatabaseModel src, int modelType, SQLFrameworkParentObject sqlParent)(Code) | | create a DBModel Object
Parameters: src - DatabaseModel Parameters: modelType - int Parameters: sqlParent - SQLFrameworkParentObject SQLDBModel |
createGroupBy | abstract public SQLGroupBy createGroupBy()(Code) | | Create a SQLGroupBy Object
SQLGroupBy |
createGroupBy | abstract public SQLGroupBy createGroupBy(List columns, Object parent)(Code) | | Create a SQLGroupBy Object
Parameters: columns - List of columns Parameters: parent - Table that holds the GroupBy object SQLGroupBy |
createLeftUnarySQLFilter | abstract public SQLFilter createLeftUnarySQLFilter()(Code) | | Create a SQLFilter that accepts a single input (e.g., IS NULL, IS NOT NULL).
|
createRightUnarySQLFilter | abstract public SQLFilter createRightUnarySQLFilter()(Code) | | Create a SQLFilter that accepts a single input (e.g., NOT).
|
createSQLCondition | abstract public SQLCondition createSQLCondition(String conditionName)(Code) | | Create a SQLCondition Object
Parameters: conditionName - String SQLCondition |
createSQLDefinition | abstract public SQLDefinition createSQLDefinition()(Code) | | Creates an empty SQL Definition Object
SQLDefinition |
createSQLDefinition | abstract public SQLDefinition createSQLDefinition(Element element) throws BaseException(Code) | | Creates a SQL Definition Object for a given XML Element, that hold the definition
information
SQLDefinition |
createSQLDefinition | abstract public SQLDefinition createSQLDefinition(Element element, SQLFrameworkParentObject parent) throws BaseException(Code) | | Creates a SQL Definition Object for a given XML Element, that hold the definition
information and links itself to the container/parent
Parameters: element - Parameters: parent - SQLFrameworkParentObject SQLDefinition throws: BaseException - |
createSQLDefinition | abstract public SQLDefinition createSQLDefinition(String defName)(Code) | | Creates a named empty SQL Definition Object
SQLDefinition |
createSQLFilter | abstract public SQLFilter createSQLFilter()(Code) | | Create a SQLFilter
SQLFilter |
createSQLFilter | abstract public SQLFilter createSQLFilter(Element element) throws BaseException(Code) | | Create SQLFilter for a given XML Element
Parameters: element - SQLFilter throws: BaseException - |
createSQLJoinTable | abstract public SQLJoinTable createSQLJoinTable(SourceTable source)(Code) | | Create a SQLJoinTable
Parameters: source - SourceTable SQLJoinTable |
createSQLLiteral | abstract public SQLLiteral createSQLLiteral(String name, String value, int jdbcType) throws BaseException(Code) | | Create a SQLLiteral
Parameters: name - String Parameters: value - String Parameters: jdbcType - int SQLLiteral throws: BaseException - |
createSQLPredicate | abstract public SQLPredicate createSQLPredicate()(Code) | | Create a SQLPredicate
SQLPredicate |
createSourceColumn | abstract public SourceColumn createSourceColumn(DBColumn src)(Code) | | Create a Source Column for a given DB Column
Parameters: src - DBColumn SourceColumn |
createSourceColumn | abstract public SourceColumn createSourceColumn(String colName, int sqlJdbcType, int colScale, int colPrecision, boolean isNullable)(Code) | | Create a Source Column
Parameters: colName - String Parameters: sqlJdbcType - int Parameters: colScale - int Parameters: colPrecision - int Parameters: isNullable - boolean SourceColumn |
createSourceColumn | abstract public SourceColumn createSourceColumn(String colName, int sqlJdbcType, int colScale, int colPrecision, boolean isPrimaryKey, boolean isForeignKey, boolean isIndexed, boolean isNullable)(Code) | | Create a Source Column
Parameters: colName - String Parameters: sqlJdbcType - int Parameters: colScale - int Parameters: colPrecision - int Parameters: isPrimaryKey - boolean Parameters: isForeignKey - boolean Parameters: isIndexed - boolean Parameters: isNullable - boolean SourceColumn |
createSourceTable | abstract public SourceTable createSourceTable(DBTable source)(Code) | | Create a SourceTable
Parameters: source - DBTable SourceTable |
createSourceTable | abstract public SourceTable createSourceTable(String name, String schema, String catalog)(Code) | | Create a SourceTable
Parameters: name - String Parameters: schema - String Parameters: catalog - String SourceTable |
createTargetColumn | abstract public TargetColumn createTargetColumn(DBColumn src)(Code) | | Create a Target Column for a given DB Column
Parameters: src - DBColumn TargetColumn |
createTargetColumn | abstract public TargetColumn createTargetColumn(String colName, int sqlJdbcType, int colScale, int colPrecision, boolean isNullable)(Code) | | Create a Target Column
Parameters: colName - String Parameters: sqlJdbcType - int Parameters: colScale - int Parameters: colPrecision - int Parameters: isNullable - boolean TargetColumn |
createTargetColumn | abstract public TargetColumn createTargetColumn(String colName, int sqlJdbcType, int colScale, int colPrecision, boolean isPrimaryKey, boolean isForeignKey, boolean isIndexed, boolean isNullable)(Code) | | Create a Target Column
Parameters: colName - String Parameters: sqlJdbcType - int Parameters: colScale - int Parameters: colPrecision - int Parameters: isPrimaryKey - boolean Parameters: isForeignKey - boolean Parameters: isIndexed - boolean Parameters: isNullable - boolean TargetColumn |
createTargetTable | abstract public TargetTable createTargetTable(DBTable source)(Code) | | Create a TargetTable
Parameters: source - DBTable TargetTable |
createTargetTable | abstract public TargetTable createTargetTable(String name, String schema, String catalog)(Code) | | Create a TargetTable
Parameters: name - String Parameters: schema - String Parameters: catalog - String TargetTable |
createVisibleSQLLiteral | abstract public VisibleSQLLiteral createVisibleSQLLiteral(String name, String value, int jdbcType) throws BaseException(Code) | | Create a SQLVisibleLiteral
Parameters: name - String Parameters: value - String Parameters: jdbcType - int SQLLiteral throws: BaseException - |
createVisibleSQLPredicate | abstract public VisibleSQLPredicate createVisibleSQLPredicate()(Code) | | Create a VisibleSQLPredicate
VisibleSQLPredicate |
getInstance | public static SQLModelObjectFactory getInstance()(Code) | | Returns Singlton-instance of SQL Framework Object factory
SQLModelObjectFactory factory instance |
|
|