|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines the behaviour of an SqlGenartor component that is responsible for building sql statements.
Method Summary | |
java.lang.String |
getDeleteMNStatement(java.lang.String table,
java.lang.String[] pkColumns1,
java.lang.String[] pkColumns2)
generate a DELETE-Statement for M:N indirection table |
java.lang.String |
getInsertMNStatement(java.lang.String table,
java.lang.String[] pkColumns1,
java.lang.String[] pkColumns2)
generate an INSERT-Statement for M:N indirection table |
Platform |
getPlatform()
Answer the Platform used by the SqlGenerator |
java.lang.String |
getPreparedDeleteStatement(ClassDescriptor cld)
generate a prepared DELETE-Statement for the Class described by cld. |
java.lang.String |
getPreparedDeleteStatement(Query query,
ClassDescriptor cld)
generate a prepared DELETE-Statement according to query |
java.lang.String |
getPreparedInsertStatement(ClassDescriptor cld)
generate a prepared INSERT-Statement for the Class described by mif. |
java.lang.String |
getPreparedSelectByPkStatement(ClassDescriptor cld)
generate a prepared SELECT-Statement for the Class described by cld |
java.lang.String |
getPreparedSelectStatement(Query query,
ClassDescriptor cld)
generate a select-Statement according to query |
java.lang.String |
getPreparedUpdateStatement(ClassDescriptor cld)
generate a prepared UPDATE-Statement for the Class described by cld |
java.lang.String |
getSelectMNStatement(java.lang.String table,
java.lang.String[] selectColumns,
java.lang.String[] columns)
generate a SELECT-Statement for M:N indirection table |
java.lang.String |
getSelectStatementDep(Query query,
ClassDescriptor cld)
generate a select-Statement according to query |
Method Detail |
public java.lang.String getInsertMNStatement(java.lang.String table, java.lang.String[] pkColumns1, java.lang.String[] pkColumns2)
table
- pkColumns1
- pkColumns2
-
public java.lang.String getSelectMNStatement(java.lang.String table, java.lang.String[] selectColumns, java.lang.String[] columns)
table
- the indirection tableselectColumns
- selected columnscolumns
- for wherepublic java.lang.String getDeleteMNStatement(java.lang.String table, java.lang.String[] pkColumns1, java.lang.String[] pkColumns2)
table
- pkColumns1
- pkColumns2
-
public java.lang.String getPreparedSelectStatement(Query query, ClassDescriptor cld)
query
- the Querycld
- the ClassDescriptorpublic java.lang.String getSelectStatementDep(Query query, ClassDescriptor cld)
query
- the Querycld
- the ClassDescriptorpublic java.lang.String getPreparedDeleteStatement(Query query, ClassDescriptor cld)
query
- the Querycld
- the ClassDescriptorpublic java.lang.String getPreparedDeleteStatement(ClassDescriptor cld)
cld
- the ClassDescriptorpublic java.lang.String getPreparedInsertStatement(ClassDescriptor cld)
cld
- the ClassDescriptorpublic java.lang.String getPreparedSelectByPkStatement(ClassDescriptor cld)
cld
- the ClassDescriptorpublic java.lang.String getPreparedUpdateStatement(ClassDescriptor cld)
cld
- the ClassDescriptorpublic Platform getPlatform()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |