public abstract class InvarSQL extends Object
| Constructor and Description |
|---|
InvarSQL(String tableName,
List<String> writable,
Map<String,String> fieldMap) |
| Modifier and Type | Method and Description |
|---|---|
abstract StringBuilder |
buildInsert() |
abstract StringBuilder |
buildSelect(String where,
int pageNumber,
int pageSize,
String... fields) |
abstract StringBuilder |
buildSelect(String where,
int limit,
String... fields) |
abstract StringBuilder |
buildUpdate(String where,
String... fields) |
static InvarSQL |
Create(String tableName,
List<String> writable,
Map<String,String> fieldMap) |
abstract String |
jdbcDriver() |
public static InvarSQL Create(String tableName, List<String> writable, Map<String,String> fieldMap)
public abstract String jdbcDriver()
public abstract StringBuilder buildInsert()
public abstract StringBuilder buildUpdate(String where, String... fields)
public abstract StringBuilder buildSelect(String where, int limit, String... fields)
public abstract StringBuilder buildSelect(String where, int pageNumber, int pageSize, String... fields)
Copyright © 2015–2023 The Struqt Project. All rights reserved.