Refine search
/** * Property expression. * * @author zhangliang */ @RequiredArgsConstructor @Getter public final class SQLPropertyExpression implements SQLExpression { private final SQLIdentifierExpression owner; private final String name; }
/** * Order by item segment. * * @author duhongjun */ @RequiredArgsConstructor @Getter public abstract class OrderByItemSegment implements SQLSegment { private final OrderDirection orderDirection; private final OrderDirection nullOrderDirection; }
/** * Number expression. * * @author zhangliang */ @RequiredArgsConstructor @Getter public final class SQLNumberExpression implements SQLExpression { private final Number number; }
/** * Binary prepared statement parameter type. * * @author zhangyonglun */ @RequiredArgsConstructor @Getter public final class BinaryStatementParameterType { private final ColumnType columnType; private final int unsignedFlag; }
/** * Sharding configuration. * * @author zhangliang */ @RequiredArgsConstructor @Getter public final class ShardingConfiguration { private final YamlProxyServerConfiguration serverConfiguration; private final Map<String, YamlProxyRuleConfiguration> ruleConfigurationMap; }
/** * Execute update response unit. * * @author zhangliang */ @RequiredArgsConstructor @Getter public final class ExecuteUpdateResponseUnit implements ExecuteResponseUnit { private final OKPacket okPacket; }
/** * Schema deleted event. * * @author panjuan */ @RequiredArgsConstructor @Getter public final class SchemaDeletedEvent implements ShardingOrchestrationEvent { private final String shardingSchemaName; }
/** * Circuit state event. * * @author panjuan */ @RequiredArgsConstructor @Getter public final class CircuitStateChangedEvent implements ShardingOrchestrationEvent { private final boolean isCircuitBreak; }
/** * Text expression. * * @author zhangliang */ @RequiredArgsConstructor @Getter public final class SQLTextExpression implements SQLExpression { private final String text; }
/** * Data source changed event. * * @author panjuan */ @RequiredArgsConstructor @Getter public final class DataSourceChangedEvent implements ShardingOrchestrationEvent { private final String shardingSchemaName; private final Map<String, DataSourceConfiguration> dataSourceConfigurations; }
/** * Schema added event. * * @author panjuan */ @RequiredArgsConstructor @Getter public final class SchemaAddedEvent implements ShardingOrchestrationEvent { private final String shardingSchemaName; private final Map<String, DataSourceConfiguration> dataSourceConfigurations; private final RuleConfiguration ruleConfiguration; }
/** * Rename column segment. * * @author duhongjun */ @RequiredArgsConstructor @Getter public class RenameColumnSegment implements SQLSegment { private final String oldColumnName; private final String columnName; }
/** * Limit value segment. * * @author zhangliang */ @RequiredArgsConstructor @Getter public abstract class LimitValueSegment implements SQLSegment { private final int startIndex; }
/** * Between value expression segment. * * @author duhongjun */ @RequiredArgsConstructor @Getter public final class BetweenValueExpressionSegment implements SQLRightValueExpressionSegment { private final ExpressionSegment beginExpress; private final ExpressionSegment endExpress; }
/** * Execute query response. * * @author zhangliang */ @RequiredArgsConstructor @Getter public final class ExecuteQueryResponse implements ExecuteResponse { private final QueryResponsePackets queryResponsePackets; private final List<QueryResult> queryResults = new LinkedList<>(); }
/** * Binary prepared statement parameter type. * * @author zhangyonglun */ @RequiredArgsConstructor @Getter public final class BinaryStatementParameterType { private final ColumnType columnType; private final int unsignedFlag; }
/** * Delete clause parser facade. * * @author zhangliang */ @RequiredArgsConstructor @Getter public abstract class AbstractDeleteClauseParserFacade { private final TableReferencesClauseParser tableReferencesClauseParser; private final WhereClauseParser whereClauseParser; }
/** * Set auto commit segment. * * @author zhangliang */ @RequiredArgsConstructor @Getter public final class SetAutoCommitSegment implements SQLSegment { private final boolean autoCommit; }
/** * Sharding CTL set statement. * * @author zhaojun */ @RequiredArgsConstructor @Getter public final class ShardingCTLSetStatement { private final String key; private final String value; }
/** * Update clause parser facade. * * @author zhangliang */ @RequiredArgsConstructor @Getter public abstract class AbstractUpdateClauseParserFacade { private final TableReferencesClauseParser tableReferencesClauseParser; private final UpdateSetItemsClauseParser updateSetItemsClauseParser; private final WhereClauseParser whereClauseParser; }