public final class SQLBuilder extends Object
| Constructor and Description |
|---|
SQLBuilder() |
SQLBuilder(List<Object> parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendLiterals(String literals)
Append literals.
|
void |
appendPlaceholder(ShardingPlaceholder shardingPlaceholder)
Append sharding placeholder.
|
SQLUnit |
toSQL()
Convert to SQL unit.
|
String |
toSQL(org.apache.shardingsphere.core.rule.MasterSlaveRule masterSlaveRule,
org.apache.shardingsphere.core.metadata.datasource.ShardingDataSourceMetaData shardingDataSourceMetaData)
Convert to SQL unit.
|
SQLUnit |
toSQL(TableUnit tableUnit,
Map<String,String> logicAndActualTableMap,
org.apache.shardingsphere.core.rule.ShardingRule shardingRule,
org.apache.shardingsphere.core.metadata.datasource.ShardingDataSourceMetaData shardingDataSourceMetaData)
Convert to SQL unit.
|
public void appendLiterals(String literals)
literals - literals for SQLpublic void appendPlaceholder(ShardingPlaceholder shardingPlaceholder)
shardingPlaceholder - sharding placeholderpublic SQLUnit toSQL(TableUnit tableUnit, Map<String,String> logicAndActualTableMap, org.apache.shardingsphere.core.rule.ShardingRule shardingRule, org.apache.shardingsphere.core.metadata.datasource.ShardingDataSourceMetaData shardingDataSourceMetaData)
tableUnit - table unitlogicAndActualTableMap - logic and actual mapshardingRule - sharding ruleshardingDataSourceMetaData - sharding data source meta datapublic String toSQL(org.apache.shardingsphere.core.rule.MasterSlaveRule masterSlaveRule, org.apache.shardingsphere.core.metadata.datasource.ShardingDataSourceMetaData shardingDataSourceMetaData)
masterSlaveRule - master slave ruleshardingDataSourceMetaData - sharding data source meta datapublic SQLUnit toSQL()
Copyright © 2019 The Apache Software Foundation. All rights reserved.