Modifier and Type | Class and Description |
---|---|
class |
NestedAttributeExpression
This class represents a list of expressions broken up from a single XPath expression that is
nested in more than one feature.
|
Modifier and Type | Method and Description |
---|---|
PropertyName |
FilterFactoryImplNamespaceAware.property(String name) |
PropertyName |
FilterFactoryImplReportInvalidProperty.property(String name) |
Modifier and Type | Method and Description |
---|---|
Object |
NamespaceAwareAttributeRenameVisitor.visit(PropertyName expression,
Object extraData)
Creates a copy of the input
PropertyName expression with renamed attributes. |
Modifier and Type | Method and Description |
---|---|
Object |
FilterToSQLSDE.visit(PropertyName expression,
Object extraData)
Writes the SQL for the attribute Expression.
|
Modifier and Type | Method and Description |
---|---|
PropertyName |
PropertyNameBuilder.build() |
Modifier and Type | Method and Description |
---|---|
PropertyNameBuilder |
PropertyNameBuilder.reset(PropertyName original) |
Constructor and Description |
---|
PropertyNameBuilder(PropertyName propertyName) |
Modifier and Type | Field and Description |
---|---|
static PropertyName |
FeatureUtilities.GRID_PROPERTY_NAME |
static PropertyName |
FeatureUtilities.PARAMS_PROPERTY_NAME |
Modifier and Type | Field and Description |
---|---|
static List<PropertyName> |
Query.ALL_PROPERTIES
A constant (value
null ) that can be used with #setProperties(Collection |
static List<PropertyName> |
Query.NO_PROPERTIES
A constant (empty String array) that can be used with #setProperties(Collection
|
protected List<PropertyName> |
Query.properties
The properties to fetch
|
Modifier and Type | Method and Description |
---|---|
static List<PropertyName> |
DataUtilities.addMandatoryProperties(SimpleFeatureType type,
List<PropertyName> oldProps)
Returns a list of properties of a simple feature type, including all properties from a given
list, and all mandatory (minoccurs > 0) added.
|
List<PropertyName> |
Query.getProperties()
Get the names of the properties that this Query will retrieve values for as part of the
returned FeatureCollection.
|
List<PropertyName> |
Join.getProperties()
List of properties specifying which attributes of joined features to obtain.
|
static Set<PropertyName> |
DataUtilities.propertyNames(Expression expression)
Traverses the expression and returns any encountered property names.
|
static Set<PropertyName> |
DataUtilities.propertyNames(Expression expression,
SimpleFeatureType featureType)
Traverses the expression and returns any encountered property names.
|
static Set<PropertyName> |
DataUtilities.propertyNames(Filter filter)
Traverses the filter and returns any encountered property names.
|
static Set<PropertyName> |
DataUtilities.propertyNames(Filter filter,
SimpleFeatureType featureType)
Traverses the filter and returns any encountered property names.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
DiffFeatureReader.isDefaultGeometry(PropertyName ae) |
Modifier and Type | Method and Description |
---|---|
static List<PropertyName> |
DataUtilities.addMandatoryProperties(SimpleFeatureType type,
List<PropertyName> oldProps)
Returns a list of properties of a simple feature type, including all properties from a given
list, and all mandatory (minoccurs > 0) added.
|
void |
Query.setProperties(List<PropertyName> propNames)
Set the names of the properties that this Query should retrieve as part of the returned
FeatureCollection.
|
void |
Join.setProperties(List<PropertyName> properties)
Sets list of properties specifying which attributes of joined features to obtain.
|
Constructor and Description |
---|
DefaultQuery(String typeName,
URI namespace,
Filter filter,
int maxFeatures,
List<PropertyName> propNames,
String handle)
Deprecated.
Constructor that sets all fields.
|
Query(String typeName,
Filter filter,
int maxFeatures,
List<PropertyName> properties,
String handle)
Constructor.
|
Query(String typeName,
Filter filter,
List<PropertyName> properties)
Constructor.
|
Query(String typeName,
URI namespace,
Filter filter,
int maxFeatures,
List<PropertyName> propNames,
String handle)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected Map<AttributeMapping,List<PropertyName>> |
AbstractMappingFeatureIterator.selectedProperties
Selected Properties for Feature Chaining
|
Modifier and Type | Method and Description |
---|---|
static PropertyName |
IndexedMappingFeatureIterator.unrollIndex(PropertyName expression,
FeatureTypeMapping mapping) |
Modifier and Type | Method and Description |
---|---|
protected List<PropertyName> |
IndexedMappingFeatureIterator.getIndexQueryProperties() |
Modifier and Type | Method and Description |
---|---|
static PropertyName |
IndexedMappingFeatureIterator.unrollIndex(PropertyName expression,
FeatureTypeMapping mapping) |
Modifier and Type | Method and Description |
---|---|
List<Feature> |
NestedAttributeMapping.getFeatures(Object source,
Object foreignKeyValue,
List<Object> idValues,
CoordinateReferenceSystem reprojection,
Object feature,
List<PropertyName> selectedProperties,
boolean includeMandatory,
int resolveDepth,
Integer resolveTimeOut)
Get the maching built features that are stored in this mapping using a supplied link value
|
List<Feature> |
NestedAttributeMapping.getInputFeatures(Object caller,
Object foreignKeyValue,
List<Object> idValues,
Object feature,
CoordinateReferenceSystem reprojection,
List<PropertyName> selectedProperties,
boolean includeMandatory)
Get matching input features that are stored in this mapping using a supplied link value.
|
protected Attribute |
DataAccessMappingFeatureIterator.setAttributeValue(Attribute target,
String id,
Object source,
AttributeMapping attMapping,
Object values,
XPathUtil.StepList inputXpath,
List<PropertyName> selectedProperties)
Sets the values of grouping attributes.
|
Modifier and Type | Class and Description |
---|---|
class |
JdbcMultipleValue
Implementation of the multivalued mappings API for JDBC based data sources.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ComplexFilterSplitter.checkAttributeFound(PropertyName expression,
XPathUtil.StepList exprSteps,
FeatureChainedAttributeVisitor nestedAttrExtractor,
FeatureChainedAttributeVisitor existsAttrExtractor,
List<FeatureChainedAttributeVisitor.FeatureChainedAttributeDescriptor> fcAttrs)
Attribute error check
|
Object |
IndexUnmappingVisitor.visit(PropertyName expression,
Object extraData) |
Object |
FeatureChainedAttributeVisitor.visit(PropertyName expression,
Object data) |
Object |
ComplexFilterSplitter.visit(PropertyName expression,
Object notUsed) |
Object |
ComplexFilterSplitter.CapabilitiesExpressionVisitor.visit(PropertyName expr,
Object extraData) |
List<Expression> |
UnmappingFilterVisitor.visit(PropertyName expr,
Object arg1) |
Modifier and Type | Method and Description |
---|---|
default List<PropertyName> |
CustomSourceDataStore.getSurrogatePropertyNames(List<PropertyName> requested,
FeatureTypeMapping mapping) |
Modifier and Type | Method and Description |
---|---|
default List<PropertyName> |
CustomSourceDataStore.getSurrogatePropertyNames(List<PropertyName> requested,
FeatureTypeMapping mapping) |
Modifier and Type | Method and Description |
---|---|
protected Object |
DB2FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
protected Object |
H2FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
Object |
FilterToSQL.visit(PropertyName expression,
Object extraData)
Writes the SQL for the attribute Expression.
|
protected Object |
FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData)
Handles the common case of a PropertyName,Literal geometry binary spatial operator.
|
protected Object |
FilterToSQL.visitBinaryTemporalOperator(BinaryTemporalOperator filter,
PropertyName property,
Literal temporal,
boolean swapped,
Object extraData)
Handles the common case of a PropertyName,Literal geometry binary temporal operator.
|
Modifier and Type | Method and Description |
---|---|
List<Feature> |
JoiningNestedAttributeMapping.getFeatures(Object caller,
Object foreignKeyValue,
List<Object> idValues,
CoordinateReferenceSystem reprojection,
Object feature,
List<PropertyName> selectedProperties,
boolean includeMandatory,
int resolveDepth,
Integer resolveTimeOut)
Get the maching built features that are stored in this mapping using a supplied link value
|
List<Feature> |
JoiningNestedAttributeMapping.getInputFeatures(Object caller,
Object foreignKeyValue,
List<Object> idValues,
Object feature,
CoordinateReferenceSystem reprojection,
List<PropertyName> selectedProperties,
boolean includeMandatory)
Get matching input features that are stored in this mapping using a supplied link value.
|
DataAccessMappingFeatureIterator |
JoiningNestedAttributeMapping.initSourceFeatures(JoiningNestedAttributeMapping.Instance instance,
Name featureTypeName,
CoordinateReferenceSystem reprojection,
List<PropertyName> selectedProperties,
boolean includeMandatory,
int resolveDepth,
Integer resolveTimeOut,
Transaction transaction)
Initialise a new iterator (for polymorphism, there could be multiple per instance)
|
Modifier and Type | Method and Description |
---|---|
Object |
FilterToMongo.visit(PropertyName expression,
Object extraData) |
Modifier and Type | Class and Description |
---|---|
class |
JsonSelectAllFunction
Extracts all the values of a given JSON path.
|
class |
JsonSelectFunction
Function that selects a JSON object using a JSON path.
|
Modifier and Type | Method and Description |
---|---|
List<PropertyName> |
MongoComplexDataSource.getSurrogatePropertyNames(List<PropertyName> requested,
FeatureTypeMapping featureTypeMapping) |
Modifier and Type | Method and Description |
---|---|
List<Feature> |
MongoNestedMapping.getFeatures(Object source,
Object foreignKeyValue,
List<Object> idValues,
CoordinateReferenceSystem reprojection,
Object feature,
List<PropertyName> selectedProperties,
boolean includeMandatory,
int resolveDepth,
Integer resolveTimeOut) |
List<PropertyName> |
MongoComplexDataSource.getSurrogatePropertyNames(List<PropertyName> requested,
FeatureTypeMapping featureTypeMapping) |
Modifier and Type | Method and Description |
---|---|
protected Object |
MySQLFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
protected Object |
OracleFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
protected Object |
PostgisPSFilterToSql.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
protected Object |
PostgisFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
protected Object |
SQLServerFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
protected Object |
TeradataFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
Modifier and Type | Class and Description |
---|---|
class |
ParameterCQLExpressionPropertyName |
Modifier and Type | Method and Description |
---|---|
PropertyName |
ParameterCQLExpressionFilterFactoryImpl.property(String name) |
Modifier and Type | Class and Description |
---|---|
class |
AttributeExpressionImpl
Defines a complex filter (could also be called logical filter).
|
Modifier and Type | Field and Description |
---|---|
protected Set<PropertyName> |
FilterAttributeExtractor.propertyNames |
Modifier and Type | Method and Description |
---|---|
PropertyName |
SortByImpl.getPropertyName() |
PropertyName |
FilterFactoryImpl.property(Name name) |
PropertyName |
FilterFactoryImpl.property(String name) |
PropertyName |
FilterFactoryImpl.property(String name,
NamespaceSupport namespaceContext) |
Modifier and Type | Method and Description |
---|---|
Set<PropertyName> |
FilterAttributeExtractor.getPropertyNameSet()
Lists the PropertyNames found so far; useful when dealing with cpath expressions involving
namespace informaiton.
|
static Set<PropertyName> |
Filters.propertyNames(Expression expression)
Traverses the expression and returns any encountered property names.
|
static Set<PropertyName> |
Filters.propertyNames(Expression expression,
SimpleFeatureType featureType)
Traverses the expression and returns any encountered property names.
|
static Set<PropertyName> |
Filters.propertyNames(Filter filter)
Traverses the filter and returns any encountered property names.
|
static Set<PropertyName> |
Filters.propertyNames(Filter filter,
SimpleFeatureType featureType)
Traverses the filter and returns any encountered property names.
|
Modifier and Type | Method and Description |
---|---|
void |
SortByImpl.setPropertyName(PropertyName propertyName) |
Object |
FilterAttributeExtractor.visit(PropertyName expression,
Object data) |
Constructor and Description |
---|
SortByImpl(PropertyName propertyName,
SortOrder sortOrder) |
Modifier and Type | Method and Description |
---|---|
Object |
AbstractExpressionVisitor.visit(PropertyName expr,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
Object |
CollectionFeatureMemberFilterVisitor.visit(PropertyName expression,
Object data) |
Modifier and Type | Method and Description |
---|---|
PropertyName |
BBOX3DImpl.getProperty() |
Constructor and Description |
---|
BBOX3DImpl(PropertyName propertyName,
ReferencedEnvelope3D env,
FilterFactory factory) |
Modifier and Type | Method and Description |
---|---|
PropertyName |
AbstractFilterBuilder.buildCompoundAttribute(int nodeSimpleAttr,
String nodeAttrSeparator) |
PropertyName |
AbstractFilterBuilder.buildSimpleAttribute() |
PropertyName |
BuildResultStack.popPropertyName() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ExpressionToText.propertyNeedsDelimiters(PropertyName name) |
Object |
ExpressionToText.visit(PropertyName expression,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
Object |
ExtractBoundsFilterVisitor.visit(PropertyName expression,
Object data) |
Object |
IsSupportedFilterVisitor.visit(PropertyName expression,
Object extraData)
You can override this to perform a sanity check against a provided FeatureType.
|
Object |
NullExpressionVisitor.visit(PropertyName expression,
Object extraData) |
Object |
CapabilitiesFilterSplitter.visit(PropertyName expression,
Object notUsed) |
Object |
PropertyNameResolvingVisitor.visit(PropertyName expression,
Object extraData) |
Object |
IsFullySupportedFilterVisitor.visit(PropertyName expression,
Object extraData)
You can override this to perform a sanity check against a provided FeatureType.
|
Object |
DefaultFilterVisitor.visit(PropertyName expression,
Object data) |
Object |
DuplicatingFilterVisitor.visit(PropertyName expression,
Object extraData) |
Object |
AbstractSearchFilterVisitor.visit(PropertyName expression,
Object data) |
Object |
DefaultExpressionVisitor.visit(PropertyName expression,
Object data) |
Object |
AbstractFinderFilterVisitor.visit(PropertyName expression,
Object data) |
Boolean |
IsStaticExpressionVisitor.visit(PropertyName expression,
Object data)
If even a single PropertyName is found in the expression the expression is not static.
|
Object |
ExpressionTypeVisitor.visit(PropertyName expression,
Object extraData) |
Object |
PostPreProcessFilterSplittingVisitor.visit(PropertyName expression,
Object notUsed)
Deprecated.
|
Object |
NullFilterVisitor.visit(PropertyName expression,
Object data) |
Modifier and Type | Method and Description |
---|---|
protected Object |
GeoPkgFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
Modifier and Type | Class and Description |
---|---|
class |
JoinPropertyName
Property name that knows what feature type it comes from.
|
Modifier and Type | Method and Description |
---|---|
protected String |
JDBCDataStore.getPropertyName(SimpleFeatureType featureType,
PropertyName propertyName)
Helper method for executing a property name against a feature type.
|
Object |
JoinInfo.JoinQualifier.visit(PropertyName expression,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
Set<PropertyName> |
StyleAttributeExtractor.getAttributes()
Returns PropertyNames rather than strings (includes namespace info)
|
Constructor and Description |
---|
PropertyValueCollection(FeatureCollection delegate,
AttributeDescriptor descriptor,
PropertyName propName) |
Modifier and Type | Method and Description |
---|---|
Object |
FilterTransformer.FilterTranslator.visit(PropertyName expression,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
PropertyName |
FilterFactory2.property(Name name)
Retrieves the value of a feature's property.
|
PropertyName |
FilterFactory.property(String name)
Retrieves the value of a feature's property.
|
PropertyName |
FilterFactory2.property(String xpath,
NamespaceSupport namespaceContext)
Retrieves the value of a feature's property.
|
Modifier and Type | Method and Description |
---|---|
Object |
ExpressionVisitor.visit(PropertyName expression,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
PropertyName |
SortBy.getPropertyName()
Indicate property to sort by, specification is limited to PropertyName.
|
Copyright © 1996–2019 Geotools. All rights reserved.