private void |
YqlParser.addFeatures(OperatorNode<ExpressionOperator> map,
YqlParser.AddFeature item,
long subqueryBitmap) |
void |
ProjectionBuilder.addField(String name,
OperatorNode<ExpressionOperator> expr) |
private static void |
YqlParser.addItems(OperatorNode<ExpressionOperator> ast,
WeightedSetItem out) |
private static void |
YqlParser.addLongItems(OperatorNode<ExpressionOperator> ast,
WeightedSetItem out) |
private static void |
YqlParser.addStringItems(OperatorNode<ExpressionOperator> ast,
WeightedSetItem out) |
private String |
ProjectionBuilder.assignName(OperatorNode<ExpressionOperator> expr) |
private CompositeItem |
YqlParser.buildAnd(OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.buildDotProduct(OperatorNode<ExpressionOperator> ast) |
private IntItem |
YqlParser.buildEquals(OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.buildFunctionCall(OperatorNode<ExpressionOperator> ast) |
private IntItem |
YqlParser.buildGreaterThan(OperatorNode<ExpressionOperator> ast) |
private IntItem |
YqlParser.buildGreaterThanOrEquals(OperatorNode<ExpressionOperator> ast) |
private IntItem |
YqlParser.buildLessThan(OperatorNode<ExpressionOperator> ast) |
private IntItem |
YqlParser.buildLessThanOrEquals(OperatorNode<ExpressionOperator> ast) |
private CompositeItem |
YqlParser.buildOr(OperatorNode<ExpressionOperator> spec) |
private Item |
YqlParser.buildPredicate(OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.buildRange(OperatorNode<ExpressionOperator> spec) |
private CompositeItem |
YqlParser.buildRank(OperatorNode<ExpressionOperator> spec) |
private Item |
YqlParser.buildRegExpSearch(OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.buildTermSearch(OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.buildUserInput(OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.buildWand(OperatorNode<ExpressionOperator> ast) |
private CompositeItem |
YqlParser.buildWeakAnd(OperatorNode<ExpressionOperator> spec) |
private Item |
YqlParser.buildWeightedSet(OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.convertExpression(OperatorNode<ExpressionOperator> ast) |
private CompositeItem |
YqlParser.convertVarArgs(OperatorNode<ExpressionOperator> ast,
int argIdx,
CompositeItem out) |
private void |
YqlParser.convertVarArgsAnd(OperatorNode<ExpressionOperator> ast,
int argIdx,
AndItem outAnd,
NotItem outNot) |
private com.yahoo.language.Language |
YqlParser.decideParsingLanguage(OperatorNode<ExpressionOperator> ast,
String wordData) |
private Item |
YqlParser.ensureNonEmpty(OperatorNode<ExpressionOperator> ast) |
private String |
YqlParser.fetchConditionIndex(OperatorNode<ExpressionOperator> ast) |
private static String |
YqlParser.fetchConditionWord(OperatorNode<ExpressionOperator> ast) |
private static String |
YqlParser.fetchFieldRead(OperatorNode<ExpressionOperator> ast) |
private WeightedSetItem |
YqlParser.fillWeightedSet(OperatorNode<ExpressionOperator> ast,
OperatorNode<ExpressionOperator> arg,
WeightedSetItem out) |
private WeightedSetItem |
YqlParser.fillWeightedSet(OperatorNode<ExpressionOperator> ast,
OperatorNode<ExpressionOperator> arg,
WeightedSetItem out) |
private Number |
YqlParser.getBound(OperatorNode<ExpressionOperator> bound) |
private String |
YqlParser.getIndex(OperatorNode<ExpressionOperator> operatorNode) |
private static String |
YqlParser.getNumberAsString(OperatorNode<ExpressionOperator> ast) |
private Substring |
YqlParser.getOrigin(OperatorNode<ExpressionOperator> ast) |
private List<OperatorNode<ExpressionOperator>> |
ProgramParser.getReadFieldExpressions(OperatorNode<ExpressionOperator> in) |
private String |
YqlParser.getStringContents(OperatorNode<ExpressionOperator> propertySniffer) |
private Item |
YqlParser.instantiateCompositeLeaf(String field,
OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.instantiateEquivItem(String field,
OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.instantiateLeafItem(String field,
OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.instantiateNearItem(String field,
OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.instantiateONearItem(String field,
OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.instantiatePhraseItem(String field,
OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.instantiatePhraseSegmentItem(String field,
OperatorNode<ExpressionOperator> ast,
boolean forcePhrase) |
private IntItem |
YqlParser.instantiateRangeItem(List<OperatorNode<ExpressionOperator>> args,
OperatorNode<ExpressionOperator> spec) |
private IntItem |
YqlParser.instantiateRangeItem(List<OperatorNode<ExpressionOperator>> args,
OperatorNode<ExpressionOperator> spec) |
private Item |
YqlParser.instantiateWordAlternativesItem(String field,
OperatorNode<ExpressionOperator> ast) |
private Item |
YqlParser.instantiateWordItem(String field,
OperatorNode<ExpressionOperator> ast,
Class<?> parent) |
private Item |
YqlParser.instantiateWordItem(String field,
OperatorNode<ExpressionOperator> ast,
Class<?> parent,
YqlParser.SegmentWhen segmentPolicy) |
private Item |
YqlParser.instantiateWordItem(String field,
String rawWord,
OperatorNode<ExpressionOperator> ast,
Class<?> parent,
YqlParser.SegmentWhen segmentPolicy,
boolean exactMatch,
com.yahoo.language.Language language) |
private static boolean |
YqlParser.isIndexOnLeftHandSide(OperatorNode<ExpressionOperator> ast) |
private void |
YqlParser.populateLinguisticsAnnotations(OperatorNode<ExpressionOperator> filterExpression) |
private void |
YqlParser.prepareWord(String field,
OperatorNode<ExpressionOperator> ast,
boolean fromQuery,
WordItem wordItem) |
private void |
YqlParser.propagateUserInputAnnotations(OperatorNode<ExpressionOperator> ast,
Item item) |
private Object |
ProgramParser.readConstantExpression(OperatorNode<ExpressionOperator> node) |
private TaggableItem |
YqlParser.resegment(String field,
OperatorNode<ExpressionOperator> ast,
String wordData,
boolean fromQuery,
Class<?> parent,
com.yahoo.language.Language language) |
private void |
YqlParser.wordStyleSettings(OperatorNode<ExpressionOperator> ast,
WordItem out) |