Class AbstractGeometryQueryBuilder<QB extends AbstractGeometryQueryBuilder<QB>>

    • Field Detail

      • DEFAULT_SHAPE_RELATION

        public static final ShapeRelation DEFAULT_SHAPE_RELATION
      • validContentTypes

        protected final List<String> validContentTypes
        registry of content types this query can be used with
      • DEFAULT_IGNORE_UNMAPPED

        public static final boolean DEFAULT_IGNORE_UNMAPPED
        The default value for ignore_unmapped.
        See Also:
        Constant Field Values
      • SHAPE_FIELD

        protected static final ParseField SHAPE_FIELD
      • RELATION_FIELD

        protected static final ParseField RELATION_FIELD
      • INDEXED_SHAPE_FIELD

        protected static final ParseField INDEXED_SHAPE_FIELD
      • SHAPE_ID_FIELD

        protected static final ParseField SHAPE_ID_FIELD
      • SHAPE_TYPE_FIELD

        protected static final ParseField SHAPE_TYPE_FIELD
      • SHAPE_INDEX_FIELD

        protected static final ParseField SHAPE_INDEX_FIELD
      • SHAPE_PATH_FIELD

        protected static final ParseField SHAPE_PATH_FIELD
      • SHAPE_ROUTING_FIELD

        protected static final ParseField SHAPE_ROUTING_FIELD
      • IGNORE_UNMAPPED_FIELD

        protected static final ParseField IGNORE_UNMAPPED_FIELD
      • fieldName

        protected final String fieldName
      • indexedShapeId

        protected final String indexedShapeId
      • indexedShapeType

        protected final String indexedShapeType
      • indexedShapeIndex

        protected String indexedShapeIndex
      • indexedShapePath

        protected String indexedShapePath
      • indexedShapeRouting

        protected String indexedShapeRouting
      • ignoreUnmapped

        protected boolean ignoreUnmapped
    • Constructor Detail

      • AbstractGeometryQueryBuilder

        @Deprecated
        protected AbstractGeometryQueryBuilder​(String fieldName,
                                               ShapeBuilder shape)
        Creates a new ShapeQueryBuilder whose Query will be against the given field name using the given Shape
        Parameters:
        fieldName - Name of the field that will be queried
        shape - Shape used in the Query
      • AbstractGeometryQueryBuilder

        public AbstractGeometryQueryBuilder​(String fieldName,
                                            Geometry shape)
        Creates a new AbstractGeometryQueryBuilder whose Query will be against the given field name using the given Shape
        Parameters:
        fieldName - Name of the field that will be queried
        shape - Shape used in the Query
      • AbstractGeometryQueryBuilder

        protected AbstractGeometryQueryBuilder​(String fieldName,
                                               String indexedShapeId)
        Creates a new ShapeQueryBuilder whose Query will be against the given field name and will use the Shape found with the given ID
        Parameters:
        fieldName - Name of the field that will be filtered
        indexedShapeId - ID of the indexed Shape that will be used in the Query
      • AbstractGeometryQueryBuilder

        @Deprecated
        protected AbstractGeometryQueryBuilder​(String fieldName,
                                               String indexedShapeId,
                                               String indexedShapeType)
        Creates a new AbstractGeometryQueryBuilder whose Query will be against the given field name and will use the Shape found with the given ID in the given type
        Parameters:
        fieldName - Name of the field that will be filtered
        indexedShapeId - ID of the indexed Shape that will be used in the Query
        indexedShapeType - Index type of the indexed Shapes