public class SelectDelegate extends Object
Constructor and Description |
---|
SelectDelegate() |
Modifier and Type | Method and Description |
---|---|
static int |
count(OADataSourceJDBC ds,
Class selectClass,
Object whereObject,
String propertyFromWhereObject,
int max) |
static int |
count(OADataSourceJDBC ds,
Class selectClass,
Object whereObject,
String extraWhere,
Object[] args,
String propertyFromWhereObject,
int max) |
static int |
count(OADataSourceJDBC ds,
Class clazz,
String queryWhere,
int max) |
static int |
count(OADataSourceJDBC ds,
Class clazz,
String queryWhere,
Object[] params,
int max) |
static int |
count(OADataSourceJDBC ds,
Class clazz,
String queryWhere,
Object param,
int max) |
static int |
countPassthru(OADataSourceJDBC ds,
String query,
int max) |
static Object |
execute(OADataSourceJDBC ds,
String command) |
static ArrayList<ManyToMany> |
getManyToMany(OADataSourceJDBC ds,
OALinkInfo linkInfo)
20180602 select Link table.
|
static byte[] |
getPropertyBlobValue(OADataSourceJDBC ds,
OAObject whereObject,
String property) |
static String |
getSelectSQL(OADataSourceJDBC ds,
QueryConverter qc,
Class clazz,
OAObject whereObject,
String extraWhere,
Object[] args,
String propertyFromWhereObject,
String queryOrder,
int max,
boolean bDirty) |
static OADataSourceIterator |
select(OADataSourceJDBC ds,
Class clazz,
OAObject whereObject,
String extraWhere,
Object[] params,
String propertyFromWhereObject,
String queryOrder,
int max,
boolean bDirty) |
static OADataSourceIterator |
select(OADataSourceJDBC ds,
Class clazz,
String queryWhere,
Object[] params,
String queryOrder,
int max,
boolean bDirty) |
static OADataSourceIterator |
selectObject(OADataSourceJDBC ds,
Class clazz,
OAObjectKey key,
boolean bDirty) |
static Iterator |
selectPassthru(OADataSourceJDBC ds,
Class clazz,
String query,
int max,
boolean bDirty) |
static OADataSourceIterator |
selectPassthru(OADataSourceJDBC ds,
Class clazz,
String queryWhere,
String queryOrder,
int max,
boolean bDirty)
Note: queryWhere needs to begin with "FROM TABLENAME WHERE ..."
queryOrder will be prefixed with "ORDER BY "
|
public static OADataSourceIterator select(OADataSourceJDBC ds, Class clazz, String queryWhere, Object[] params, String queryOrder, int max, boolean bDirty)
public static OADataSourceIterator select(OADataSourceJDBC ds, Class clazz, OAObject whereObject, String extraWhere, Object[] params, String propertyFromWhereObject, String queryOrder, int max, boolean bDirty)
public static OADataSourceIterator selectObject(OADataSourceJDBC ds, Class clazz, OAObjectKey key, boolean bDirty) throws Exception
Exception
public static String getSelectSQL(OADataSourceJDBC ds, QueryConverter qc, Class clazz, OAObject whereObject, String extraWhere, Object[] args, String propertyFromWhereObject, String queryOrder, int max, boolean bDirty)
public static Iterator selectPassthru(OADataSourceJDBC ds, Class clazz, String query, int max, boolean bDirty)
public static OADataSourceIterator selectPassthru(OADataSourceJDBC ds, Class clazz, String queryWhere, String queryOrder, int max, boolean bDirty)
public static Object execute(OADataSourceJDBC ds, String command)
public static int countPassthru(OADataSourceJDBC ds, String query, int max)
public static int count(OADataSourceJDBC ds, Class selectClass, Object whereObject, String propertyFromWhereObject, int max)
public static int count(OADataSourceJDBC ds, Class selectClass, Object whereObject, String extraWhere, Object[] args, String propertyFromWhereObject, int max)
public static int count(OADataSourceJDBC ds, Class clazz, String queryWhere, int max)
public static int count(OADataSourceJDBC ds, Class clazz, String queryWhere, Object param, int max)
public static int count(OADataSourceJDBC ds, Class clazz, String queryWhere, Object[] params, int max)
public static byte[] getPropertyBlobValue(OADataSourceJDBC ds, OAObject whereObject, String property) throws Exception
Exception
public static ArrayList<ManyToMany> getManyToMany(OADataSourceJDBC ds, OALinkInfo linkInfo)
Copyright © 1999–2019 ViaOA. All rights reserved.