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