| 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 |
FilterFactoryImplReportInvalidProperty.property(String name) |
PropertyName |
FilterFactoryImplNamespaceAware.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 |
|---|---|
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> |
Join.getProperties()
List of properties specifying which attributes of joined features to obtain.
|
List<PropertyName> |
Query.getProperties()
Get the names of the properties that this Query will retrieve values for as part of the
returned FeatureCollection.
|
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 |
Join.setProperties(List<PropertyName> properties)
Sets list of properties specifying which attributes of joined features to obtain.
|
void |
Query.setProperties(List<PropertyName> propNames)
Set the names of the properties that this Query should retrieve as part of the returned
FeatureCollection.
|
| Constructor and Description |
|---|
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> properties,
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 |
MultipleValueExtractor.visit(PropertyName expression,
Object data) |
List<Expression> |
UnmappingFilterVisitor.visit(PropertyName expr,
Object arg1) |
Object |
FeatureChainedAttributeVisitor.visit(PropertyName expression,
Object data) |
Object |
ComplexFilterSplitter.visit(PropertyName expression,
Object notUsed) |
Object |
ComplexFilterSplitter.CapabilitiesExpressionVisitor.visit(PropertyName expr,
Object extraData) |
| 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 |
|---|---|
protected Object |
HanaFilterToSQL.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 |
AbstractFilterToMongo.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 |
NullFilterVisitor.visit(PropertyName expression,
Object data) |
Object |
PropertyNameResolvingVisitor.visit(PropertyName expression,
Object extraData) |
Object |
AbstractFinderFilterVisitor.visit(PropertyName expression,
Object data) |
Object |
CapabilitiesFilterSplitter.visit(PropertyName expression,
Object notUsed) |
Object |
IsSupportedFilterVisitor.visit(PropertyName expression,
Object extraData)
You can override this to perform a sanity check against a provided FeatureType.
|
Object |
AbstractSearchFilterVisitor.visit(PropertyName expression,
Object data) |
Object |
DuplicatingFilterVisitor.visit(PropertyName expression,
Object extraData) |
Object |
PostPreProcessFilterSplittingVisitor.visit(PropertyName expression,
Object notUsed) |
Object |
NullExpressionVisitor.visit(PropertyName expression,
Object extraData) |
Object |
DefaultExpressionVisitor.visit(PropertyName expression,
Object data) |
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 |
ExpressionTypeVisitor.visit(PropertyName expression,
Object extraData) |
Boolean |
IsStaticExpressionVisitor.visit(PropertyName expression,
Object data)
If even a single PropertyName is found in the expression the expression is not static.
|
Object |
ExtractBoundsFilterVisitor.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–2021 Geotools. All rights reserved.