shardingsphere-infra/shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/context/parser/dialect/OptimizerSQLDialectBuilderFactory.java
/**
     * Build optimizer SQL dialect properties.
     * 
     * @param databaseType database type
     * @param props properties to be built
     * @return built properties
     */
Build optimizer SQL dialect properties.

@param databaseType database type
@param props properties to be built
@return built properties
Build optimizer SQL dialect properties . @param databaseType database type @param props properties to be built @return built properties
public static Properties build(final DatabaseType databaseType, final Properties props) {
        OptimizerSQLDialectBuilder builder = null == databaseType
                ? RequiredSPIRegistry.getRegisteredService(OptimizerSQLDialectBuilder.class)
                : TypedSPIRegistry.getRegisteredService(OptimizerSQLDialectBuilder.class, databaseType.getName(), props);
        return builder.build();
    }
public static Properties build ( final DatabaseType databaseType , final Properties props ) { OptimizerSQLDialectBuilder builder = null == databaseType ? RequiredSPIRegistry . getRegisteredService ( OptimizerSQLDialectBuilder . class ) : TypedSPIRegistry . getRegisteredService ( OptimizerSQLDialectBuilder . class , databaseType . getName ( ) , props ) ; return builder . build ( ) ; }
Build optimizer SQL dialect properties.
Build optimizer SQL dialect properties .