Interface ImmutableSDField

    • Method Detail

      • containsExpression

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

        boolean doesAttributing()
      • doesIndexing

        boolean doesIndexing()
      • doesLowerCasing

        boolean doesLowerCasing()
      • isExtraField

        boolean isExtraField()
      • isImportedField

        boolean isImportedField()
      • isIndexStructureField

        boolean isIndexStructureField()
      • usesStructOrMap

        boolean usesStructOrMap()
      • wasConfiguredToDoAttributing

        boolean wasConfiguredToDoAttributing()
        Whether this field at some time was configured to do attributing. This function can typically return a different value than doesAttributing(), which uses the final state of the underlying indexing script instead.
      • getDataType

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

        List<String> getQueryCommands()
      • getIndexingScript

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

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

        boolean hasFullIndexingDocprocRights()
      • getWeight

        int getWeight()
      • getLiteralBoost

        int getLiteralBoost()
      • existsIndex

        boolean existsIndex​(String name)
      • hasIndex

        boolean hasIndex()