public interface StatementBuilder<T>
| Modifier and Type | Method and Description |
|---|---|
String |
getDeleteStatement(T object)
Creates a delete SQL statement.
|
String |
getDoubleColumnType()
Returns the name of a SQL double column type.
|
String |
getInsertStatementOpening()
Creates the opening of an insert SQL statement.
|
String |
getInsertStatementValues(T object)
Creates a value list for an insert SQL statement.
|
String |
getNoColumnInsertStatementOpening()
Creates the opening of an insert SQL statement with no columns defined.
|
String |
getSelectStatement(T arg)
Creates a select SQL statement.
|
String |
getUniquenessClause(T object)
Creates a SQL where / and clause for unique rows.
|
String |
getUniquenessStatement(T object)
Creates a select SQL statement.
|
String |
getUpdateStatement(T object)
Creates an update SQL statement.
|
String getInsertStatementOpening()
String getNoColumnInsertStatementOpening()
String getInsertStatementValues(T object)
object - the object.String getSelectStatement(T arg)
arg - the argument object.String getUpdateStatement(T object)
object - the object.String getDeleteStatement(T object)
object - the object.String getUniquenessStatement(T object)
object - the object.String getUniquenessClause(T object)
object - the object.String getDoubleColumnType()
Copyright © 2016 UiO. All rights reserved.