|
|||||||||
| 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 where
public 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 ClassDescriptor
public java.lang.String getSelectStatementDep(Query query,
ClassDescriptor cld)
query - the Querycld - the ClassDescriptor
public 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 | ||||||||