Uses of Interface
com.blazebit.query.spi.QueryContextBuilder
Packages that use QueryContextBuilder
Package
Description
SPI for implementers of the Blaze-Query API of extension providers.
-
Uses of QueryContextBuilder in com.blazebit.query.spi
Methods in com.blazebit.query.spi that return QueryContextBuilderModifier and TypeMethodDescriptionQueryContextBuilderFactory.creatBuilder()
Returns a newQueryContextBuilder
.static QueryContextBuilder
Queries.createEmptyQueryContextBuilder()
Creates a new emptyQueryContextBuilder
.static QueryContextBuilder
Queries.createQueryContextBuilder()
Creates a newQueryContextBuilder
with all discoverable services loaded.QueryContextBuilder.loadServices()
Loads the available services through the JavaServiceLoader
API.QueryContextBuilder.registerSchemaObject
(Class<T> schemaObjectType, DataFetcher<T> dataFetcher) Registers the data fetcher for a schema object type.QueryContextBuilder.registerSchemaObjectAlias
(Class<?> schemaObjectType, String alias) Registers a fully qualified alias for a schema object type.QueryContextBuilder.registerSchemaProvider
(QuerySchemaProvider querySchemaProvider) Registers aQuerySchemaProvider
to provide schema objects.QueryContextBuilder.setProperty
(String property, Object value) Constructs a property provider for the value and registers it viasetPropertyProvider(String, PropertyProvider)
.QueryContextBuilder.setPropertyProvider
(String property, PropertyProvider<?> provider) Sets the given supplier as value provider for the given property name.