void |
SDParser.alias(FieldOperationContainer container) |
|
void |
SDParser.annotation(Search search,
SDDocumentType document) |
This rule consumes a annotation block from within either a document element.
|
SDAnnotationType |
SDParser.annotationBody(Search search,
SDAnnotationType type) |
This rule consumes a single element of an annotation body block.
|
void |
SDParser.annotationOutside(Search search) |
This rule consumes a annotation block from within either a document element or a search element.
|
com.yahoo.document.DataType |
SDParser.annotationRefDataType() |
|
java.lang.Object |
SDParser.attribute(FieldOperationContainer field) |
This rule consumes an attribute statement of a field element.
|
java.lang.Object |
SDParser.attributeSetting(FieldOperationContainer field,
AttributeOperation attribute,
java.lang.String attributeName) |
This rule consumes a single attribute setting statement of an attribute element.
|
java.lang.Object |
SDParser.attributeTensorType(AttributeOperation attribute) |
This rule consumes a tensor type statement for an attribute element.
|
void |
SDParser.body(SDField field) |
This rule consumes a body statement of a field element.
|
void |
SDParser.bodycfg(SDDocumentType document) |
Consumes a document body block.
|
void |
SDParser.bolding(FieldOperationContainer field) |
This rule consumes a bolding statement of a field element.
|
java.lang.Boolean |
SDParser.bool() |
This rule consumes a boolean value.
|
void |
SDParser.compression(SDDocumentType document,
java.lang.String name) |
Consumes a compression block.
|
com.yahoo.document.CompressionConfig |
SDParser.compressionItem(com.yahoo.document.CompressionConfig cfg) |
Consumes the body of a compression block.
|
void |
SDParser.constants(RankProfile profile) |
Consumes a set of constants available in ranking expressions in the enclosing profile.
|
void |
SDParser.constantTensor(RankProfile profile,
java.lang.String name) |
|
java.lang.String |
SDParser.constantTensorErrorMessage(java.lang.String rankProfileName,
java.lang.String constantTensorName) |
|
void |
SDParser.constantValue(RankProfile profile,
java.lang.String name) |
|
double |
SDParser.consumeFloat() |
This rule consumes a floating-point token and returns its numeric value.
|
long |
SDParser.consumeLong() |
This rule consumes a long or integer token and returns its numeric value.
|
com.yahoo.document.DataType |
SDParser.dataType() |
This rule consumes a data type block from within a field element.
|
void |
SDParser.diversity(RankProfile.MatchPhaseSettings profile) |
This rule consumes a diversity block of a rank profile.
|
void |
SDParser.diversityItem(RankProfile.DiversitySettings settings) |
|
void |
SDParser.document(Search search) |
Consumes a document element.
|
java.lang.Object |
SDParser.documentBody(SDDocumentType document,
Search search) |
Consumes a document body block
|
java.lang.Object |
SDParser.documentSummary(Search search) |
Consumes a document-summary block from within a search block.
|
java.lang.Object |
SDParser.documentSummaryItem(DocumentSummary summary) |
Consumes a single document-summary item.
|
void |
SDParser.exactTerminator(FieldOperationContainer container) |
|
java.lang.String |
SDParser.expression() |
This rule consumes an expression token and returns its image.
|
void |
SDParser.field(SDDocumentType document,
Search search) |
Consumes a field block from within a document element.
|
java.lang.String |
SDParser.fieldBody(SDField field,
Search search,
SDDocumentType document) |
This rule consumes a single element of a field body block.
|
void |
SDParser.fieldRankFilter(RankProfile profile) |
This rule consumes a rank filter statement of a rank profile.
|
void |
SDParser.fieldRankType(RankProfile profile) |
This rule consumes a rank-type statement of a rank profile.
|
void |
SDParser.fieldSet(Search search) |
|
void |
SDParser.fieldStemming(FieldOperationContainer field) |
This rule consumes a stemming block of a field element.
|
void |
SDParser.fieldWeight(RankProfile profile) |
This rule consumes a field-weight statement of a rank profile.
|
java.lang.String |
SDParser.filePath() |
|
void |
SDParser.firstPhase(RankProfile profile) |
Consumes the first-phase block of a rank profile.
|
java.lang.Object |
SDParser.firstPhaseItem(RankProfile profile) |
|
void |
SDParser.function(RankProfile profile) |
This rule consumes a function statement of a rank-profile.
|
void |
SDParser.gramSize(FieldOperationContainer container) |
|
void |
SDParser.header(SDField field) |
This rule consumes a header statement of a field element.
|
void |
SDParser.headercfg(SDDocumentType document) |
Consumes a document head block.
|
void |
SDParser.hnswIndex(IndexOperation index) |
|
void |
SDParser.hnswIndexBody(HnswIndexParams.Builder params) |
|
void |
SDParser.id(FieldOperationContainer field,
SDDocumentType document) |
Consumes an id statement of a field body block.
|
java.lang.String |
SDParser.identifier() |
This rule consumes an identifier.
|
java.lang.String |
SDParser.identifierWithDash() |
|
void |
SDParser.ignoreRankFeatures(RankProfile profile) |
This rule consumes a ignore-default-rank-features statement for a rank profile.
|
void |
SDParser.importField(Search search) |
|
java.lang.Object |
SDParser.index(Search search,
FieldOperationContainer field) |
Consumes an index block for a field element.
|
java.lang.Object |
SDParser.indexBody(IndexOperation index) |
Consumes a single index statement for an index block.
|
java.lang.Object |
SDParser.indexing(FieldOperationContainer field) |
This rule consumes an indexing block of a field element.
|
void |
SDParser.indexingOperation(FieldOperationContainer field,
boolean multiLine) |
This rule consumes an IL script block.
|
void |
SDParser.indexingRewrite(FieldOperationContainer field) |
Consumes an indexing-rewrite statement of a field body block.
|
void |
SDParser.inheritsAnnotation(SDAnnotationType annotation) |
|
void |
SDParser.inheritsDocument(SDDocumentType document) |
Consumes a document inheritance statement.
|
void |
SDParser.inheritsDocumentSummary(DocumentSummary documentSummary,
Search search) |
This rule consumes an inherits statement of a document summary.
|
void |
SDParser.inheritsRankProfile(RankProfile profile) |
This rule consumes an inherits statement of a rank-profile.
|
boolean |
SDParser.inline() |
|
int |
SDParser.integer() |
This rule consumes an integer token and returns its numeric value.
|
void |
SDParser.lbrace() |
This rule consumes an opening brace with leading and trailing newline tokens.
|
com.yahoo.document.DataType |
SDParser.mapDataType() |
|
FieldOperationContainer |
SDParser.match(FieldOperationContainer field) |
|
java.lang.Object |
SDParser.matchItem(FieldOperationContainer field) |
This rule consumes a single match item for a match block.
|
void |
SDParser.matchPhase(RankProfile profile) |
This rule consumes a match-phase block of a rank profile.
|
void |
SDParser.matchPhaseItem(RankProfile.MatchPhaseSettings settings) |
|
void |
SDParser.matchSize(FieldOperationContainer container) |
|
java.lang.Object |
SDParser.matchType(FieldOperationContainer container) |
|
void |
SDParser.minHitsPerThread(RankProfile profile) |
This rule consumes a min-hits-per-thread statement for a rank profile.
|
void |
SDParser.namedDocument(Search search) |
Consumes a document element, explicitly named
|
void |
SDParser.normalizing(FieldOperationContainer field) |
This rule consumes a normalizing statement of a field element.
|
void |
SDParser.numSearchPartitions(RankProfile profile) |
This rule consumes a num-search-partitions statement for a rank profile.
|
void |
SDParser.numThreadsPerSearch(RankProfile profile) |
This rule consumes a num-threads-per-search statement for a rank profile.
|
void |
SDParser.queryCommand(FieldOperationContainer container) |
|
java.lang.String |
SDParser.quotedString() |
This rule consumes a quoted string token and returns the token image minus the quotes.
|
java.lang.Object |
SDParser.rank(FieldOperationContainer field) |
Consumes a rank statement of a field element.
|
java.lang.Object |
SDParser.rankDegradation(RankProfile profile) |
This rule consumes a rank-degradation statement of a rank profile.
|
void |
SDParser.rankDegradationBinLow() |
This rule consumes part of a rank-degradation statement of a rank profile.
|
void |
SDParser.rankDegradationBinSize() |
This rule consumes part of a rank-degradation statement of a rank profile.
|
java.lang.Object |
SDParser.rankDegradationItem() |
This rule consumes part of a rank-degradation statement of a rank profile.
|
void |
SDParser.rankDegradationPosbinSize() |
This rule consumes part of a rank-degradation statement of a rank profile.
|
java.lang.Object |
SDParser.rankFeatures(RankProfile profile) |
Consumes a rank-features block of a rank profile
|
void |
SDParser.rankingConstant(Search search) |
Consumes a constant block of a search element.
|
java.lang.String |
SDParser.rankingConstantErrorMessage(java.lang.String name) |
|
java.lang.Object |
SDParser.rankingConstantItem(RankingConstant constant) |
This rule consumes a constant block.
|
void |
SDParser.rankProfile(Search search) |
Consumes a rank-profile block of a search element.
|
java.lang.Object |
SDParser.rankProfileItem(RankProfile profile) |
This rule consumes a single statement for a rank-profile block.
|
void |
SDParser.rankProperties(RankProfile profile) |
This rule consumes a rank-properties block of a rank profile.
|
void |
SDParser.rankProperty(RankProfile profile) |
This rule consumes a single rank property pair for a rank profile.
|
java.lang.String |
SDParser.rankPropertyItem() |
This rule consumes a single rank property for a rank-properties block.
|
java.lang.Object |
SDParser.rankSetting(RankOperation field) |
Consumes a single rank setting of a rank statement.
|
void |
SDParser.rankType(FieldOperationContainer field) |
This rule consumes a rank-type statement of a field element.
|
com.yahoo.document.TemporaryStructuredDataType |
SDParser.referenceType() |
|
Search |
SDParser.rootDocument(java.lang.String dir) |
Consumes a schema definition that contains only documents to be used for inheritance, etc.
|
java.lang.Object |
SDParser.rootDocumentItem(Search search) |
Consumes a single item from within a root document node.
|
Search |
SDParser.rootSchema(java.lang.String dir) |
This rule consumes a proper schema block.
|
java.lang.Object |
SDParser.rootSchemaItem(Search search) |
Consumes an element of a schema block.
|
Search |
SDParser.search(com.yahoo.document.DocumentTypeManager docMan,
java.lang.String dir) |
The rule consumes any search definition and returns the corresponding object.
|
void |
SDParser.searchStemming(Search search) |
This rule consumes a stemming statement for a search element.
|
void |
SDParser.secondPhase(RankProfile profile) |
Consumes the second-phase block of a rank profile.
|
java.lang.Object |
SDParser.secondPhaseItem(RankProfile profile) |
Consumes a statement for a second-phase block.
|
java.lang.Object |
SDParser.sorting(FieldOperationContainer field,
java.lang.String name) |
|
java.lang.Object |
SDParser.sortingSetting(SortingOperation sorting,
java.lang.String attributeName) |
|
java.lang.String |
SDParser.string() |
This rule consumes a string token and returns the token image.
|
SDDocumentType |
SDParser.structDefinition(Search search,
SDDocumentType repo) |
This rule consumes a struct block from within a document element.
|
void |
SDParser.structField(FieldOperationContainer field,
Search search,
SDDocumentType document) |
This rule consumes a struct subfield from a document field body.
|
java.lang.String |
SDParser.structFieldBody(FieldOperationContainer field,
Search search,
SDDocumentType document) |
This rule consumes a single element of a struct subfield body block.
|
void |
SDParser.structFieldDefinition(SDDocumentType struct) |
This rule consumes a field block of a struct body.
|
void |
SDParser.structInside(SDDocumentType document,
Search search) |
This rule consumes a struct block from within a document element.
|
void |
SDParser.structOutside(Search search) |
This rule consumes a struct block from within a document element.
|
void |
SDParser.summaryBolding(SummaryInFieldLongOperation field) |
This rule consumes a bolding statement for a summary field element.
|
void |
SDParser.summaryDestinationList(SummaryInFieldLongOperation field) |
This rule consumes a destination-list statement for a summary field element.
|
java.lang.Object |
SDParser.summaryFeatures(RankProfile profile) |
This rule consumes a summary-features block of a rank profile.
|
java.lang.Object |
SDParser.summaryInDocument(DocumentSummary document) |
This rule consumes a summary statement defined inside a document-summary block.
|
java.lang.Object |
SDParser.summaryInField(FieldOperationContainer field) |
The rule consumes a summary statement defined inside a field.
|
SummaryInFieldOperation |
SDParser.summaryInFieldLong(FieldOperationContainer field) |
This rule consumes a multi-line summary field.
|
SummaryInFieldOperation |
SDParser.summaryInFieldShort(FieldOperationContainer field) |
This rule consumes a single-line summary field.
|
java.lang.Object |
SDParser.summaryItem(SummaryInFieldLongOperation field) |
This rule consumes an item of a summary field block.
|
void |
SDParser.summaryProperties(SummaryInFieldLongOperation field) |
This rule consumes properties for a summary field element.
|
void |
SDParser.summaryProperty(SummaryInFieldLongOperation field) |
This rule consumes a single summary property pair for a summary field element.
|
void |
SDParser.summarySourceList(SummaryInFieldOperation field) |
This rule consumes a source-list statement for a summary field element.
|
void |
SDParser.summaryTo(FieldOperationContainer field) |
This rule consumes a summary-to statement of a field element.
|
java.lang.Object |
SDParser.summaryTransform(SummaryInFieldOperation field) |
This rule consumes a transform statement for a summary field element.
|
com.yahoo.tensor.TensorType |
SDParser.tensorType(java.lang.String errorMessage) |
|
com.yahoo.tensor.TensorType |
SDParser.tensorTypeWithPrefix(java.lang.String errorMessage) |
|
java.lang.String |
SDParser.tensorValue() |
|
void |
SDParser.termwiseLimit(RankProfile profile) |
This rule consumes a num-threads-per-search statement for a rank profile.
|
java.lang.String |
SDParser.uriPath() |
|
void |
SDParser.useDocument(Search search) |
Consumes a use-document statement.
|
void |
SDParser.weight(FieldOperationContainer field) |
This rule consumes a weight statement of a field element.
|
java.lang.Object |
SDParser.weightedset(FieldOperationContainer field) |
This rule consumes a weighted set statement of a field element.
|
java.lang.Object |
SDParser.weightedsetBody(WeightedSetOperation field) |
This rule consumes one body item of a weighted set block.
|
com.yahoo.document.DataType |
SDParser.wildCardType() |
|