org.makumba.db.makumba
Class AttributeParametrizer
java.lang.Object
org.makumba.db.makumba.AttributeParametrizer
public class AttributeParametrizer
- extends Object
Map $name to $n
|
Constructor Summary |
AttributeParametrizer(String oql,
boolean acceptColon)
build a parametrizer from an OQL query, in the given database and with the given example arguments |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
argumentNames
List<String> argumentNames
- names of all arguments, to keep an order
oql
String oql
AttributeParametrizer
public AttributeParametrizer(String oql,
boolean acceptColon)
throws LogicException
- build a parametrizer from an OQL query, in the given database and with the given example arguments
- Parameters:
acceptColon - accept colon, or just dollar parameters
- Throws:
LogicException
getTransformedQuery
public String getTransformedQuery(Map<String,Object> args)
getTansformedParams
public Object[] getTansformedParams(Map<String,Object> a)
- execute the query