Interface ImmutableSDField

    • Method Detail

      • containsExpression

        <T extends com.yahoo.vespa.indexinglanguage.expressions.Expression> boolean containsExpression​(java.lang.Class<T> searchFor)
      • doesAttributing

        boolean doesAttributing()
      • doesIndexing

        boolean doesIndexing()
      • doesLowerCasing

        boolean doesLowerCasing()
      • isExtraField

        boolean isExtraField()
      • isImportedField

        boolean isImportedField()
      • isIndexStructureField

        boolean isIndexStructureField()
      • usesStructOrMap

        boolean usesStructOrMap()
      • getDataType

        com.yahoo.document.DataType getDataType()
      • getIndex

        Index getIndex​(java.lang.String name)
      • getQueryCommands

        java.util.List<java.lang.String> getQueryCommands()
      • getAttributes

        java.util.Map<java.lang.String,​Attribute> getAttributes()
      • getAliasToName

        java.util.Map<java.lang.String,​java.lang.String> getAliasToName()
      • getIndexingScript

        com.yahoo.vespa.indexinglanguage.expressions.ScriptExpression getIndexingScript()
      • getStructFields

        java.util.Collection<? extends ImmutableSDField> getStructFields()
      • getName

        java.lang.String getName()
      • getSummaryFields

        java.util.Map<java.lang.String,​SummaryField> getSummaryFields()
      • asField

        com.yahoo.document.Field asField()
        Returns a Field representation (which is sadly not immutable)
      • hasFullIndexingDocprocRights

        boolean hasFullIndexingDocprocRights()
      • getWeight

        int getWeight()
      • getLiteralBoost

        int getLiteralBoost()
      • getIndices

        java.util.Map<java.lang.String,​Index> getIndices()
      • existsIndex

        boolean existsIndex​(java.lang.String name)
      • getSummaryField

        SummaryField getSummaryField​(java.lang.String name)
      • hasIndex

        boolean hasIndex()