Class DefaultPlaceholderDialectRegistry
- java.lang.Object
-
- pro.chenggang.project.reactive.mybatis.support.r2dbc.executor.placeholder.defaults.DefaultPlaceholderDialectRegistry
-
- All Implemented Interfaces:
PlaceholderDialectRegistry
public class DefaultPlaceholderDialectRegistry extends Object implements PlaceholderDialectRegistry
Default placeholder dialect factory- Since:
- 1.0.5
- Version:
- 1.0.5
- Author:
- Gang Cheng
-
-
Constructor Summary
Constructors Constructor Description DefaultPlaceholderDialectRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Class<? extends PlaceholderDialect>>getAllPlaceholderDialectTypes()Get all PlaceholderDialect typeOptional<PlaceholderDialect>getPlaceholderDialect(io.r2dbc.spi.ConnectionMetadata connectionMetadata, ReactiveExecutorContextAttribute reactiveExecutorContextAttribute)Gets placeholder dialect.voidregister(PlaceholderDialect placeholderDialect)Register PlaceholderDialect
-
-
-
Method Detail
-
register
public void register(PlaceholderDialect placeholderDialect)
Description copied from interface:PlaceholderDialectRegistryRegister PlaceholderDialect- Specified by:
registerin interfacePlaceholderDialectRegistry- Parameters:
placeholderDialect- the placeholder dialect
-
getAllPlaceholderDialectTypes
public Set<Class<? extends PlaceholderDialect>> getAllPlaceholderDialectTypes()
Description copied from interface:PlaceholderDialectRegistryGet all PlaceholderDialect type- Specified by:
getAllPlaceholderDialectTypesin interfacePlaceholderDialectRegistry- Returns:
- all PlaceholderDialect's type set
-
getPlaceholderDialect
public Optional<PlaceholderDialect> getPlaceholderDialect(io.r2dbc.spi.ConnectionMetadata connectionMetadata, ReactiveExecutorContextAttribute reactiveExecutorContextAttribute)
Description copied from interface:PlaceholderDialectRegistryGets placeholder dialect.- Specified by:
getPlaceholderDialectin interfacePlaceholderDialectRegistry- Parameters:
connectionMetadata- the connection metadatareactiveExecutorContextAttribute- the reactive executor context attribute- Returns:
- the placeholder dialect
-
-