org.makumba.db.makumba.sql
Class Query
java.lang.Object
org.makumba.db.makumba.sql.Query
- All Implemented Interfaces:
- Query
public class Query
- extends Object
- implements Query
SQL implementation of a OQL query
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
query
String query
resultHandler
TableManager resultHandler
qA
MqlQueryAnalysis qA
assigner
ParameterAssigner assigner
limitSyntax
String limitSyntax
offsetFirst
boolean offsetFirst
supportsLimitInQuery
boolean supportsLimitInQuery
insertIn
String insertIn
db
Database db
insertHandler
TableManager insertHandler
Query
public Query(Database db,
String MQLQuery,
String insertIn)
getCommand
public String getCommand(Map<String,Object> arguments)
- Gets the raw SQL query to be executed
- Returns:
- the SQL query string to be sent to the database, given a set of arguments
execute
public Vector<Dictionary<String,Object>> execute(Map<String,Object> args,
DBConnection dbc,
int offset,
int limit)
- Description copied from interface:
Query
- Execute the query with the given arguments
- Specified by:
execute
in interface Query
insert
public int insert(Map<String,Object> args,
DBConnection dbc)
- Specified by:
insert
in interface Query