All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected DType |
determineFieldTypeForFn(QuerySpec spec,
String fnName) |
QuerySpec |
doFirstFixup(QuerySpec specOriginal,
String typeName) |
void |
doInnerOrderBy(StrCreator sc,
QuerySpec spec,
String typeName,
QueryFuncExp qfexp) |
QuerySpec |
doLastFixup(QuerySpec specOriginal,
String typeName) |
void |
doLimitIfPresent(StrCreator sc,
QuerySpec spec,
String typeName) |
void |
doOffsetIfPresent(StrCreator sc,
QuerySpec spec,
String typeName) |
void |
doOrderByIfPresent(StrCreator sc,
QuerySpec spec,
String typeName) |
String |
findFieldNameUsingFn(QuerySpec spec,
String targetFnName) |
protected QueryFieldExp |
findFieldUsingFn(QuerySpec spec,
String targetFnName) |
protected QueryFuncExp |
findFn(QuerySpec spec,
String targetFnName) |
DType |
getSelectResultType(QuerySpec spec) |
boolean |
isCountPresent(QuerySpec spec) |
boolean |
isExistsPresent(QuerySpec spec) |
boolean |
isFirstPresent(QuerySpec spec) |
boolean |
isLastPresent(QuerySpec spec) |
boolean |
isMaxPresent(QuerySpec spec) |
boolean |
isMinPresent(QuerySpec spec) |
boolean |
isOrderByPresent(QuerySpec spec) |
protected QuerySpec |
makeCopy(QuerySpec spec) |