Package io.jmix.flowuidata.genericfilter
Class UiDataFilterMetadataTools
java.lang.Object
io.jmix.flowui.component.genericfilter.FilterMetadataTools
io.jmix.flowuidata.genericfilter.UiDataFilterMetadataTools
Extends
FilterMetadataTools
by providing additional utility functionality for working
with data filtering metadata in the context of UI components. Specifically, it includes logic
for detecting aggregate JPQL functions in queries.
Note: This class is annotated as Internal
, meaning it is an internal implementation detail
and should not be used in application code. It is subject to change without notice in future versions.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Pattern
protected QueryTransformerFactory
Fields inherited from class io.jmix.flowui.component.genericfilter.FilterMetadataTools
accessManager, componentProperties, metadata, metadataTools
-
Constructor Summary
ConstructorsConstructorDescriptionUiDataFilterMetadataTools
(MetadataTools metadataTools, UiComponentProperties uiComponentProperties, AccessManager accessManager, QueryTransformerFactory queryTransformerFactory, Metadata metadata) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
isAggregateFunction
(MetaPropertyPath propertyPath, String query) Methods inherited from class io.jmix.flowui.component.genericfilter.FilterMetadataTools
getPropertyPaths, getPropertyPaths, getPropertyPaths, isCrossDataStoreReference, isCrossDataStoreReferenceAllowed, isKeyValueCrossDataStoreReferenceAllowed, isKeyValueMetaClass, isKeyValueQueryAllowed, isMetaPropertyPathAllowed, isMetaPropertyPathAllowedJpaAware, isNestedInCrossDataStoreReference
-
Field Details
-
AGGREGATE_JPQL_FUNCTION_PATTERN
-
queryTransformerFactory
-
-
Constructor Details
-
UiDataFilterMetadataTools
public UiDataFilterMetadataTools(MetadataTools metadataTools, UiComponentProperties uiComponentProperties, AccessManager accessManager, QueryTransformerFactory queryTransformerFactory, Metadata metadata)
-
-
Method Details
-
isAggregateFunction
- Overrides:
isAggregateFunction
in classFilterMetadataTools
-