├── console.bat ├── pom.xml ├── tbdatasource ├── pom.xml └── src │ ├── main │ └── java │ │ ├── EDU │ │ └── oswego │ │ │ └── cs │ │ │ └── dl │ │ │ └── util │ │ │ └── concurrent │ │ │ ├── Barrier.java │ │ │ ├── BoundedBuffer.java │ │ │ ├── BoundedChannel.java │ │ │ ├── BoundedLinkedQueue.java │ │ │ ├── BoundedPriorityQueue.java │ │ │ ├── BrokenBarrierException.java │ │ │ ├── Callable.java │ │ │ ├── Channel.java │ │ │ ├── ClockDaemon.java │ │ │ ├── ConcurrentHashMap.java │ │ │ ├── ConcurrentReaderHashMap.java │ │ │ ├── CondVar.java │ │ │ ├── CopyOnWriteArrayList.java │ │ │ ├── CopyOnWriteArraySet.java │ │ │ ├── CountDown.java │ │ │ ├── CyclicBarrier.java │ │ │ ├── DefaultChannelCapacity.java │ │ │ ├── DirectExecutor.java │ │ │ ├── Executor.java │ │ │ ├── FIFOReadWriteLock.java │ │ │ ├── FIFOSemaphore.java │ │ │ ├── FJTask.java │ │ │ ├── FJTaskRunner.java │ │ │ ├── FJTaskRunnerGroup.java │ │ │ ├── FutureResult.java │ │ │ ├── Heap.java │ │ │ ├── Latch.java │ │ │ ├── LayeredSync.java │ │ │ ├── LinkedNode.java │ │ │ ├── LinkedQueue.java │ │ │ ├── LockedExecutor.java │ │ │ ├── Mutex.java │ │ │ ├── NullSync.java │ │ │ ├── ObservableSync.java │ │ │ ├── PooledExecutor.java │ │ │ ├── PrioritySemaphore.java │ │ │ ├── PropertyChangeMulticaster.java │ │ │ ├── Puttable.java │ │ │ ├── QueuedExecutor.java │ │ │ ├── QueuedSemaphore.java │ │ │ ├── ReadWriteLock.java │ │ │ ├── ReaderPreferenceReadWriteLock.java │ │ │ ├── ReentrantLock.java │ │ │ ├── ReentrantWriterPreferenceReadWriteLock.java │ │ │ ├── Rendezvous.java │ │ │ ├── Semaphore.java │ │ │ ├── SemaphoreControlledChannel.java │ │ │ ├── Slot.java │ │ │ ├── Sync.java │ │ │ ├── SyncCollection.java │ │ │ ├── SyncList.java │ │ │ ├── SyncMap.java │ │ │ ├── SyncSet.java │ │ │ ├── SyncSortedMap.java │ │ │ ├── SyncSortedSet.java │ │ │ ├── SynchronizedBoolean.java │ │ │ ├── SynchronizedByte.java │ │ │ ├── SynchronizedChar.java │ │ │ ├── SynchronizedDouble.java │ │ │ ├── SynchronizedFloat.java │ │ │ ├── SynchronizedInt.java │ │ │ ├── SynchronizedLong.java │ │ │ ├── SynchronizedRef.java │ │ │ ├── SynchronizedShort.java │ │ │ ├── SynchronizedVariable.java │ │ │ ├── SynchronousChannel.java │ │ │ ├── Takable.java │ │ │ ├── ThreadFactory.java │ │ │ ├── ThreadFactoryUser.java │ │ │ ├── ThreadedExecutor.java │ │ │ ├── TimedCallable.java │ │ │ ├── TimeoutException.java │ │ │ ├── TimeoutSync.java │ │ │ ├── VetoableChangeMulticaster.java │ │ │ ├── WaitFreeQueue.java │ │ │ ├── WaitableBoolean.java │ │ │ ├── WaitableByte.java │ │ │ ├── WaitableChar.java │ │ │ ├── WaitableDouble.java │ │ │ ├── WaitableFloat.java │ │ │ ├── WaitableInt.java │ │ │ ├── WaitableLong.java │ │ │ ├── WaitableRef.java │ │ │ ├── WaitableShort.java │ │ │ ├── WaiterPreferenceSemaphore.java │ │ │ ├── WriterPreferenceReadWriteLock.java │ │ │ └── misc │ │ │ ├── CVBuffer.java │ │ │ ├── FIFOSlot.java │ │ │ ├── Fraction.java │ │ │ ├── PipedChannel.java │ │ │ ├── SwingWorker.java │ │ │ └── SynchronizationTimer.java │ │ ├── com │ │ └── taobao │ │ │ └── datasource │ │ │ ├── AbstractTaobaoDataSource.java │ │ │ ├── ConfigFinder.java │ │ │ ├── DataSourceConfigFinder.java │ │ │ ├── DataSourceConfigParser.java │ │ │ ├── LocalTxDataSourceDO.java │ │ │ ├── LoginConfigFinder.java │ │ │ ├── LoginConfigParser.java │ │ │ ├── Service.java │ │ │ ├── TaobaoDataSource.java │ │ │ ├── TaobaoDataSourceFactory.java │ │ │ ├── resource │ │ │ ├── JBossResourceException.java │ │ │ ├── adapter │ │ │ │ └── jdbc │ │ │ │ │ ├── BaseWrapperManagedConnection.java │ │ │ │ │ ├── BaseWrapperManagedConnectionFactory.java │ │ │ │ │ ├── CachedCallableStatement.java │ │ │ │ │ ├── CachedPreparedStatement.java │ │ │ │ │ ├── CheckValidConnectionSQL.java │ │ │ │ │ ├── ExceptionSorter.java │ │ │ │ │ ├── GenericExceptionSorter.java │ │ │ │ │ ├── NullExceptionSorter.java │ │ │ │ │ ├── NullValidConnectionChecker.java │ │ │ │ │ ├── PreparedStatementCache.java │ │ │ │ │ ├── StatementAccess.java │ │ │ │ │ ├── ValidConnectionChecker.java │ │ │ │ │ ├── WrappedCallableStatement.java │ │ │ │ │ ├── WrappedConnection.java │ │ │ │ │ ├── WrappedConnectionRequestInfo.java │ │ │ │ │ ├── WrappedPreparedStatement.java │ │ │ │ │ ├── WrappedResultSet.java │ │ │ │ │ ├── WrappedStatement.java │ │ │ │ │ ├── WrapperDataSource.java │ │ │ │ │ ├── local │ │ │ │ │ ├── HALocalManagedConnectionFactory.java │ │ │ │ │ ├── LocalManagedConnection.java │ │ │ │ │ ├── LocalManagedConnectionFactory.java │ │ │ │ │ └── LocalTxDataSource.java │ │ │ │ │ └── vendor │ │ │ │ │ ├── InformixExceptionSorter.java │ │ │ │ │ ├── MSSQLValidConnectionChecker.java │ │ │ │ │ ├── MySQLExceptionSorter.java │ │ │ │ │ ├── MySQLValidConnectionChecker.java │ │ │ │ │ ├── OracleExceptionSorter.java │ │ │ │ │ ├── OracleValidConnectionChecker.java │ │ │ │ │ ├── PostgreSQLValidConnectionChecker.java │ │ │ │ │ └── SybaseExceptionSorter.java │ │ │ ├── connectionmanager │ │ │ │ ├── BaseConnectionManager2.java │ │ │ │ ├── CachedConnectionManager.java │ │ │ │ ├── ConnectionCacheListener.java │ │ │ │ ├── ConnectionListener.java │ │ │ │ ├── ConnectionListenerFactory.java │ │ │ │ ├── ConnectionRecord.java │ │ │ │ ├── ConnectionValidator.java │ │ │ │ ├── IdleRemover.java │ │ │ │ ├── InternalManagedConnectionPool.java │ │ │ │ ├── JBossLocalXAException.java │ │ │ │ ├── JBossManagedConnectionPool.java │ │ │ │ ├── JBossManagedConnectionPoolMBean.java │ │ │ │ ├── ManagedConnectionPool.java │ │ │ │ ├── PoolFiller.java │ │ │ │ ├── PreFillPoolSupport.java │ │ │ │ ├── TransactionSynchronizer.java │ │ │ │ └── TxConnectionManager.java │ │ │ └── security │ │ │ │ ├── SecureIdentityLoginModule.java │ │ │ │ └── SecureIdentityLoginModule_inner.java │ │ │ └── tm │ │ │ ├── GlobalId.java │ │ │ ├── JBossRollbackException.java │ │ │ ├── JBossTransactionManager.java │ │ │ ├── JBossXAException.java │ │ │ ├── JBossXATerminator.java │ │ │ ├── LastResource.java │ │ │ ├── LocalId.java │ │ │ ├── TransactionImpl.java │ │ │ ├── TransactionLocal.java │ │ │ ├── TransactionLocalDelegate.java │ │ │ ├── TransactionLocalDelegateImpl.java │ │ │ ├── TransactionPropagationContextFactory.java │ │ │ ├── TransactionPropagationContextImporter.java │ │ │ ├── TransactionTimeoutConfiguration.java │ │ │ ├── TxManager.java │ │ │ ├── TxUtils.java │ │ │ ├── XidFactory.java │ │ │ ├── XidFactoryMBean.java │ │ │ ├── XidImpl.java │ │ │ └── integrity │ │ │ ├── AbstractTransactionIntegrity.java │ │ │ ├── FailIncompleteTransactionIntegrity.java │ │ │ └── TransactionIntegrity.java │ │ └── org │ │ └── jboss │ │ └── resource │ │ └── adapter │ │ └── jdbc │ │ └── vendor │ │ ├── InformixExceptionSorter.java │ │ ├── MSSQLValidConnectionChecker.java │ │ ├── MySQLExceptionSorter.java │ │ ├── MySQLValidConnectionChecker.java │ │ ├── OracleExceptionSorter.java │ │ ├── OracleValidConnectionChecker.java │ │ ├── PostgreSQLValidConnectionChecker.java │ │ └── SybaseExceptionSorter.java │ └── test │ ├── java │ └── com │ │ └── taobao │ │ └── datasource │ │ ├── DataSourceConfigFinderTest.java │ │ ├── DataSourceConfigParserTest.java │ │ ├── LoginConfigFinderTest.java │ │ ├── LoginConfigParserTest.java │ │ ├── TaobaoDataSourceFactoryTest.java │ │ └── resource │ │ ├── adapter │ │ └── jdbc │ │ │ └── local │ │ │ ├── LocalTxDataSourceHsqldbTest.java │ │ │ ├── LocalTxDataSourceOracleTest.java │ │ │ └── TestHelper.java │ │ └── security │ │ └── SecureIdentityLoginModuleTest.java │ └── resources │ ├── com │ └── taobao │ │ └── datasource │ │ ├── TaobaoDataSourceTest-context.xml │ │ ├── resource │ │ └── adapter │ │ │ └── jdbc │ │ │ └── local │ │ │ └── LocalTxDataSourceSpringTest-context.xml │ │ ├── test-ds.xml │ │ └── test-login-config.xml │ └── log4j.xml ├── tddl-atom-datasource ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── taobao │ │ └── tddl │ │ └── jdbc │ │ └── atom │ │ ├── AbstractTAtomDataSource.java │ │ ├── StaticTAtomDataSource.java │ │ ├── TAtomDataSource.java │ │ ├── TAtomDsConfHandle.java │ │ ├── common │ │ ├── TAtomConURLTools.java │ │ ├── TAtomConfParser.java │ │ └── TAtomConstants.java │ │ ├── config │ │ ├── DbConfManager.java │ │ ├── DbPasswdManager.java │ │ ├── DiamondDbConfManager.java │ │ ├── DiamondDbPasswdManager.java │ │ └── object │ │ │ ├── AtomDbStatusEnum.java │ │ │ ├── AtomDbTypeEnum.java │ │ │ └── TAtomDsConfDO.java │ │ ├── exception │ │ ├── AtomAlreadyInitException.java │ │ ├── AtomIllegalException.java │ │ ├── AtomInitialException.java │ │ ├── AtomNotAvailableException.java │ │ └── AtomSlowPunishException.java │ │ ├── jdbc │ │ ├── CallableStatementWrapper.java │ │ ├── DatabaseMetaDataWrapper.java │ │ ├── SqlType.java │ │ ├── StringUtils.java │ │ ├── TConnectionWrapper.java │ │ ├── TDataSourceWrapper.java │ │ ├── TPreparedStatementWrapper.java │ │ ├── TResultSetWrapper.java │ │ └── TStatementWrapper.java │ │ └── listener │ │ ├── AppDbConfListener.java │ │ ├── GlobalDbConfListener.java │ │ ├── PasswdDbConfListener.java │ │ └── TAtomDbStatusListener.java │ └── test │ ├── java │ └── com │ │ └── taobao │ │ └── tddl │ │ └── jdbc │ │ └── atom │ │ ├── StaticTAtomDataSourceUnitTest.java │ │ ├── TAtomDataSourceUnitTest.java │ │ ├── common │ │ ├── PropLoadTestUtil.java │ │ ├── TAtomConURLToolsUnitTest.java │ │ └── TAtomConfParserUnitTest.java │ │ └── password │ │ └── JbossPasswordDecode.java │ └── resources │ ├── conf │ ├── mysql │ │ ├── app.properties │ │ ├── globa.properties │ │ └── psswd.properties │ └── oracle │ │ ├── app.properties │ │ ├── globa.properties │ │ └── psswd.properties │ ├── log4j.properties │ └── log4j1.properties ├── tddl-common ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── taobao │ │ │ └── tddl │ │ │ ├── client │ │ │ ├── DataSourceIndexCacheType.java │ │ │ ├── ThreadLocalString.java │ │ │ ├── jdbc │ │ │ │ └── sorter │ │ │ │ │ ├── ExceptionSorter.java │ │ │ │ │ ├── MySQLExceptionSorter.java │ │ │ │ │ └── OracleExceptionSorter.java │ │ │ └── util │ │ │ │ └── ThreadLocalMap.java │ │ │ └── common │ │ │ ├── BaseDO.java │ │ │ ├── ConfigServerConstants.java │ │ │ ├── ConfigServerHelper.java │ │ │ ├── DataSourceChangeListener.java │ │ │ ├── DynamicLog.java │ │ │ ├── GroupDataSourceRouteHelper.java │ │ │ ├── LoggerInit.java │ │ │ ├── MD5Maker.java │ │ │ ├── Monitor.java │ │ │ ├── PartitionRuleManager.java │ │ │ ├── PositiveAtomicCounter.java │ │ │ ├── RuntimeConfigHolder.java │ │ │ ├── SQLPreParser.java │ │ │ ├── StatMonitor.java │ │ │ ├── StatMonitorMBean.java │ │ │ ├── StatMonitorSingleHash.java │ │ │ ├── SyncCommand.java │ │ │ ├── TDDLConstant.java │ │ │ ├── WeightRandom.java │ │ │ ├── XidHolder.java │ │ │ ├── coder │ │ │ ├── Coder.java │ │ │ └── Coder_V1.java │ │ │ ├── config │ │ │ ├── ConfigDataHandler.java │ │ │ ├── ConfigDataHandlerFactory.java │ │ │ ├── ConfigDataListener.java │ │ │ ├── diamond │ │ │ │ ├── DiamondConfig.java │ │ │ │ └── DiamondConfigDataHandler.java │ │ │ └── impl │ │ │ │ └── DefaultConfigDataHandlerFactory.java │ │ │ ├── dbroute │ │ │ ├── DBRoute.java │ │ │ ├── DBRouteConfig.java │ │ │ ├── DBRouteConfigBuilder.java │ │ │ ├── DBRouteManager.java │ │ │ └── DBRouteRule.java │ │ │ ├── exception │ │ │ ├── DBRouterException.java │ │ │ ├── checked │ │ │ │ ├── CantFindPositionByParamException.java │ │ │ │ ├── CantLoadRowJepRuleException.java │ │ │ │ ├── ComparativeArraysOutOfBoundsException.java │ │ │ │ ├── ParseSQLJEPException.java │ │ │ │ └── TDLCheckedExcption.java │ │ │ ├── lru │ │ │ │ └── LRUHashMapException.java │ │ │ ├── runtime │ │ │ │ ├── CantFindTargetTabRuleTypeException.java │ │ │ │ ├── CantFindTargetTabRuleTypeHandlerException.java │ │ │ │ ├── CantFindTargetVirtualNameException.java │ │ │ │ ├── CantIdentifyNumberExcpetion.java │ │ │ │ ├── CantfindConfigFileByPathException.java │ │ │ │ ├── InputStringIsNotValidException.java │ │ │ │ ├── MergeSortTableCountTooBigException.java │ │ │ │ ├── NotSupportException.java │ │ │ │ └── TDLRunTimeException.java │ │ │ └── sqlexceptionwrapper │ │ │ │ ├── OneSqlException.java │ │ │ │ ├── OneToManySQLExceptionsWrapper.java │ │ │ │ ├── TDDLCommunicationException.java │ │ │ │ └── TDDLSQLExceptionWrapper.java │ │ │ ├── hintparsercommon │ │ │ └── TDDLHintParser.java │ │ │ ├── jdbc │ │ │ ├── ArgPreparedStatementSetter.java │ │ │ ├── ArgTypePreparedStatementSetter.java │ │ │ ├── DataSourceConfig.java │ │ │ ├── MetaDataQueryForMapHandler.java │ │ │ ├── ParameterContext.java │ │ │ ├── ParameterMethod.java │ │ │ ├── QueryForMapHandler.java │ │ │ └── conurl │ │ │ │ ├── ConnectionURL.java │ │ │ │ ├── ConnectionURLParser.java │ │ │ │ ├── MySqlConnectionURL.java │ │ │ │ └── OracleConnectionURL.java │ │ │ ├── mockdatasource │ │ │ ├── ExecuteHandler.java │ │ │ ├── MockConnection.java │ │ │ ├── MockDataBaseMetaData.java │ │ │ ├── MockDataSource.java │ │ │ ├── MockPreparedStatement.java │ │ │ ├── MockResultSet.java │ │ │ ├── MockResultSetMetaData.java │ │ │ ├── MockStatement.java │ │ │ ├── UpdateHandler.java │ │ │ └── param │ │ │ │ ├── ParameterContext.java │ │ │ │ ├── ParameterHandler.java │ │ │ │ ├── ParameterMethod.java │ │ │ │ ├── SetArrayHandler.java │ │ │ │ ├── SetAsciiStreamHandler.java │ │ │ │ ├── SetBigDecimalHandler.java │ │ │ │ ├── SetBinaryStreamHandler.java │ │ │ │ ├── SetBlobHandler.java │ │ │ │ ├── SetBooleanHandler.java │ │ │ │ ├── SetByteHandler.java │ │ │ │ ├── SetBytesHandler.java │ │ │ │ ├── SetCharacterStreamHandler.java │ │ │ │ ├── SetClobHandler.java │ │ │ │ ├── SetDate1Handler.java │ │ │ │ ├── SetDate2Handler.java │ │ │ │ ├── SetDoubleHandler.java │ │ │ │ ├── SetFloatHandler.java │ │ │ │ ├── SetIntHandler.java │ │ │ │ ├── SetLongHandler.java │ │ │ │ ├── SetNull1Handler.java │ │ │ │ ├── SetNull2Handler.java │ │ │ │ ├── SetObject1Handler.java │ │ │ │ ├── SetObject2Handler.java │ │ │ │ ├── SetObject3Handler.java │ │ │ │ ├── SetRefHandler.java │ │ │ │ ├── SetShortHandler.java │ │ │ │ ├── SetStringHandler.java │ │ │ │ ├── SetTime1Handler.java │ │ │ │ ├── SetTime2Handler.java │ │ │ │ ├── SetTimestamp1Handler.java │ │ │ │ ├── SetTimestamp2Handler.java │ │ │ │ ├── SetURLHandler.java │ │ │ │ └── SetUnicodeStreamHandler.java │ │ │ ├── monitor │ │ │ ├── AbstractTimeComputer.java │ │ │ ├── AtomBufferedStatLogWriter.java │ │ │ ├── BufferedStatLogWriter.java │ │ │ ├── CycleExecuteTimer.java │ │ │ ├── DailyMaxRollingFileAppender.java │ │ │ ├── DefaultLogOutputListener.java │ │ │ ├── HalfTimeComputer.java │ │ │ ├── LogOutputListener.java │ │ │ ├── MatrixBufferedStatLogWriter.java │ │ │ ├── SnapshotValuesOutputCallBack.java │ │ │ ├── TMonitor.java │ │ │ └── TimeComputer.java │ │ │ ├── route │ │ │ └── FuncRegister.java │ │ │ ├── sequence │ │ │ ├── Config.java │ │ │ ├── IDParse.java │ │ │ ├── IDParse4CTU3.java │ │ │ ├── IDParseFactory.java │ │ │ ├── IDParseImp.java │ │ │ └── LocalEntityResolver.java │ │ │ ├── sqljep │ │ │ └── variable │ │ │ │ └── Variable.java │ │ │ ├── sync │ │ │ ├── BizTDDLContext.java │ │ │ ├── BucketSwitcher.java │ │ │ ├── MasterColumnsHolder.java │ │ │ ├── MatrixBucketSwitcher.java │ │ │ ├── NoStrictBucketSwitcher.java │ │ │ ├── ReplicationTaskListener.java │ │ │ ├── RowBasedReplicater.java │ │ │ ├── RowBasedReplicaterMBean.java │ │ │ ├── RowBasedReplicaterUseIn.java │ │ │ ├── RowBasedReplicationContext.java │ │ │ ├── RowBasedReplicationExecutor.java │ │ │ ├── RowBasedReplicationTask.java │ │ │ ├── SlaveDataHandler.java │ │ │ ├── SlaveInfo.java │ │ │ ├── SlaveReplicater.java │ │ │ ├── StrictBucketSwitcher.java │ │ │ ├── SyncConstants.java │ │ │ └── SyncUtils.java │ │ │ └── util │ │ │ ├── BoundedConcurrentHashMap.java │ │ │ ├── ConcurrentLRUHashMap.java │ │ │ ├── CountPunisher.java │ │ │ ├── DataSourceFetcher.java │ │ │ ├── LRUHashMap.java │ │ │ ├── NagiosUtils.java │ │ │ ├── NavigableMap.java │ │ │ ├── NavigableSet.java │ │ │ ├── NestThreadLocalMap.java │ │ │ ├── SimpleNamedMessageFormat.java │ │ │ ├── SmoothValve.java │ │ │ ├── SpringDataSourceFetcher.java │ │ │ ├── StaticString.java │ │ │ ├── StringXmlApplicationContext.java │ │ │ ├── TDDLMBeanServer.java │ │ │ ├── TDataSourceConfigHolder.java │ │ │ ├── TStringUtil.java │ │ │ ├── TimesliceFlowControl.java │ │ │ └── mbean │ │ │ └── TDDLMBean.java │ └── resources │ │ ├── generators.dtd │ │ └── tddl-log4j.xml │ └── test │ ├── java │ └── com │ │ └── taobao │ │ └── tddl │ │ └── common │ │ ├── DynamicLogTest.java │ │ ├── SQLPreParserTest.java │ │ ├── StatMonitorPerformanceTestAllRead.java │ │ ├── StatMonitorPerformanceTestAllWrite.java │ │ ├── StatMonitorUnitTest.java │ │ ├── hintparsercommon │ │ └── TDDLHintParserUnitTest.java │ │ ├── jdbc │ │ ├── MetaDataQueryForMapHandlerTest.java │ │ └── conurl │ │ │ └── ConnectionURLParserTest.java │ │ ├── monitor │ │ ├── CycleExecuteTimerTest.java │ │ └── HalfTimeComputerTest.java │ │ ├── sequence │ │ ├── IDParse4CTU3UnitTest.java │ │ └── IDParseFactoryIntegrationTest.java │ │ ├── sqljep │ │ └── function │ │ │ ├── LeftUnitTest.java │ │ │ ├── MonthJanuaryIs1UnitTest.java │ │ │ └── RightUnitTest.java │ │ ├── sync │ │ └── RowBasedReplicationExecutorUnitTest.java │ │ └── util │ │ ├── BoundedConcurrentHashMapPerformanceTestAllRead.java │ │ ├── BoundedConcurrentHashMapPerformanceTestAllWrite.java │ │ ├── BoundedConcurrentHashMapPerformanceTestAllWriteNoCache.java │ │ ├── BoundedConcurrentHashMapPerformanceTestReadWrite.java │ │ ├── BoundedConcurrentHashMapUnitTest.java │ │ ├── LRUBoundedConcurrentHashMapPerformanceTestAllWrite.java │ │ ├── LRUBoundedConcurrentHashMapPerformanceTestReadWrite.java │ │ ├── LRUConcurrentHashMapPerformanceTestAllRead.java │ │ ├── LRUConcurrentHashMapPerformanceTestAllWriteNoCache.java │ │ ├── LRUConcurrentHashMapUnitTest.java │ │ ├── SimpleNamedMessageFormatTest.java │ │ ├── TStringUtilTest.java │ │ └── TimesliceFlowControlTest.java │ └── resources │ ├── LRU-Bounded-ConcurrentHashMap-Performance-Test │ ├── generators.xml │ ├── generators4ctu3.xml │ ├── log4j.properties │ ├── mysql-persistence.xml │ └── tddlconfig │ ├── spring-tddl-replication.xml │ ├── spring-tddl-servicerule.xml │ ├── spring-tddl-snsrule.xml │ ├── spring-tddlconfig-gb2312.xml │ ├── spring-tddlconfig-gbk.xml │ └── spring-tddlconfig-utf8.xml ├── tddl-group-datasource ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── taobao │ │ └── tddl │ │ └── jdbc │ │ └── group │ │ ├── DataSourceWrapper.java │ │ ├── SpringTGroupDataSource.java │ │ ├── TGroupCallableStatement.java │ │ ├── TGroupConnection.java │ │ ├── TGroupDataSource.java │ │ ├── TGroupDatabaseMetaData.java │ │ ├── TGroupPreparedStatement.java │ │ ├── TGroupStatement.java │ │ ├── ThreadLocalDataSourceIndex.java │ │ ├── config │ │ ├── ConfigManager.java │ │ ├── GroupExtraConfig.java │ │ └── Weight.java │ │ ├── dbselector │ │ ├── AbstractDBSelector.java │ │ ├── DBSelector.java │ │ ├── EquityDbManager.java │ │ ├── NoMoreDataSourceException.java │ │ ├── OneDBSelector.java │ │ ├── PriorityDbGroupSelector.java │ │ └── RuntimeWritableAtomDBSelector.java │ │ ├── exception │ │ ├── ConfigException.java │ │ ├── SqlForbidException.java │ │ ├── TAtomDataSourceException.java │ │ └── TGroupDataSourceException.java │ │ ├── parameter │ │ ├── ParameterContext.java │ │ ├── ParameterHandler.java │ │ ├── ParameterMethod.java │ │ ├── Parameters.java │ │ ├── SetArrayHandler.java │ │ ├── SetAsciiStreamHandler.java │ │ ├── SetBigDecimalHandler.java │ │ ├── SetBinaryStreamHandler.java │ │ ├── SetBlobHandler.java │ │ ├── SetBooleanHandler.java │ │ ├── SetByteHandler.java │ │ ├── SetBytesHandler.java │ │ ├── SetCharacterStreamHandler.java │ │ ├── SetClobHandler.java │ │ ├── SetDate1Handler.java │ │ ├── SetDate2Handler.java │ │ ├── SetDoubleHandler.java │ │ ├── SetFloatHandler.java │ │ ├── SetIntHandler.java │ │ ├── SetLongHandler.java │ │ ├── SetNull1Handler.java │ │ ├── SetNull2Handler.java │ │ ├── SetObject1Handler.java │ │ ├── SetObject2Handler.java │ │ ├── SetObject3Handler.java │ │ ├── SetRefHandler.java │ │ ├── SetShortHandler.java │ │ ├── SetStringHandler.java │ │ ├── SetTime1Handler.java │ │ ├── SetTime2Handler.java │ │ ├── SetTimestamp1Handler.java │ │ ├── SetTimestamp2Handler.java │ │ ├── SetURLHandler.java │ │ └── SetUnicodeStreamHandler.java │ │ └── util │ │ ├── ExceptionUtils.java │ │ ├── GroupHintParser.java │ │ ├── Pair.java │ │ ├── SQLParser.java │ │ └── StringUtils.java │ └── test │ ├── java │ └── com │ │ └── taobao │ │ └── tddl │ │ └── jdbc │ │ └── group │ │ ├── TGroupConnectionUnitTest.java │ │ ├── TGroupDataSourceUnitTest.java │ │ ├── TGroupPreparedStatementTest.java │ │ ├── TGroupPreparedStatementUnitTest.java │ │ ├── TGroupStatementUnitTest.java │ │ ├── config │ │ └── WeightUnitTest.java │ │ ├── exception │ │ ├── ConfigExceptionUnitTest.java │ │ └── TAtomDataSourceExceptionUnitTest.java │ │ ├── index │ │ └── ThreadLocalDataSourceIndexTest.java │ │ ├── integration │ │ ├── CRUDTest.java │ │ ├── CRUD_TAtomDataSourceTest.java │ │ ├── DataSourceIndexTest.java │ │ ├── DiamondMultiThreadTest.java │ │ ├── DiamondTest.java │ │ ├── EquityDbManagerTryLockTest.java │ │ ├── MasterSlaveSwitchingTest.java │ │ ├── SpringTest.java │ │ └── TransactionTest.java │ │ ├── sorter │ │ ├── MySQLExceptionSorterUnitTest.java │ │ └── OracleExceptionSorterUnitTest.java │ │ └── testutil │ │ ├── DBHelper.java │ │ ├── DataSourceFactory.java │ │ ├── PropLoadTestUtil.java │ │ └── TAtomDataSourceConfigBase.java │ └── resources │ ├── conf │ ├── group_test1 │ │ ├── app.properties │ │ ├── globa.properties │ │ └── psswd.properties │ ├── group_test2 │ │ ├── app.properties │ │ ├── globa.properties │ │ └── psswd.properties │ ├── group_test3 │ │ ├── app.properties │ │ ├── globa.properties │ │ └── psswd.properties │ └── springTGroupDataSource.xml │ └── create.sql ├── tddl-interact ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── taobao │ └── tddl │ ├── common │ └── sqlobjecttree │ │ ├── Column.java │ │ ├── SQLFragment.java │ │ ├── SubQueryValue.java │ │ └── Value.java │ └── interact │ ├── bean │ ├── ComparativeMapChoicer.java │ ├── Field.java │ ├── MatcherResult.java │ ├── MatcherResultImp.java │ ├── ReverseOutput.java │ └── TargetDB.java │ ├── monitor │ ├── TotalLogInit.java │ └── TotalStatMonitor.java │ ├── rule │ ├── Rule.java │ ├── Samples.java │ ├── TableRule.java │ ├── VirtualTable.java │ ├── VirtualTableRoot.java │ ├── VirtualTableRule.java │ ├── VirtualTableRuleMatcher.java │ ├── bean │ │ ├── AdvancedParameter.java │ │ ├── DBType.java │ │ ├── DateEnumerationParameter.java │ │ ├── ExtraParameterContext.java │ │ ├── SamplingField.java │ │ ├── SqlType.java │ │ └── TargetDatabase.java │ ├── enumerator │ │ ├── CloseIntervalFieldsEnumeratorHandler.java │ │ ├── DatePartDiscontinousRangeEnumerator.java │ │ ├── DefaultEnumerator.java │ │ ├── EnumerationInterruptException.java │ │ ├── Enumerator.java │ │ ├── EnumeratorImp.java │ │ ├── EnumeratorUtils.java │ │ ├── IntegerPartDiscontinousRangeEnumerator.java │ │ ├── LongPartDiscontinousRangeEnumerator.java │ │ ├── NumberPartDiscontinousRangeEnumerator.java │ │ └── PartDiscontinousRangeEnumerator.java │ ├── exception │ │ ├── NotSupportException.java │ │ └── TDLRunTimeException.java │ ├── groovy │ │ └── GroovyStaticMethod.java │ ├── ruleimpl │ │ ├── DbVirtualNodeRule.java │ │ ├── EnumerativeRule.java │ │ ├── ExpressionRule.java │ │ ├── GroovyRule.java │ │ ├── TableVirtualNodeRule.java │ │ ├── VirtualNodeGroovyRule.java │ │ └── WrappedGroovyRule.java │ ├── util │ │ ├── NestThreadLocalMap.java │ │ ├── RuleUtils.java │ │ ├── SimpleNamedMessageFormat.java │ │ └── VirturalNodeUtil.java │ └── virtualnode │ │ ├── DBTableMap.java │ │ ├── TableSlotMap.java │ │ ├── VirtualNodeMap.java │ │ └── WrappedLogic.java │ └── sqljep │ ├── Comparative.java │ ├── ComparativeAND.java │ ├── ComparativeBaseList.java │ └── ComparativeOR.java └── tddl-sample ├── pom.xml └── src └── main ├── java └── com │ └── taobao │ └── tddl │ └── sample │ ├── atom │ └── AtomSample.java │ ├── base │ ├── AtomSampleCase.java │ ├── BaseSampleCase.java │ └── GroupSampleCase.java │ ├── group │ └── GroupSample.java │ └── util │ └── DateUtil.java └── resources ├── log4j.properties └── 建库建表sql语句.txt /console.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/console.bat -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/pom.xml -------------------------------------------------------------------------------- /tbdatasource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/pom.xml -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Barrier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Barrier.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/BoundedBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/BoundedBuffer.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/BoundedChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/BoundedChannel.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/BoundedLinkedQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/BoundedLinkedQueue.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/BoundedPriorityQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/BoundedPriorityQueue.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/BrokenBarrierException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/BrokenBarrierException.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Callable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Callable.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Channel.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ClockDaemon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ClockDaemon.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ConcurrentHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ConcurrentHashMap.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/CondVar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/CondVar.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/CopyOnWriteArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/CopyOnWriteArrayList.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/CopyOnWriteArraySet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/CopyOnWriteArraySet.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/CountDown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/CountDown.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/CyclicBarrier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/CyclicBarrier.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/DefaultChannelCapacity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/DefaultChannelCapacity.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/DirectExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/DirectExecutor.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Executor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Executor.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FIFOReadWriteLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FIFOReadWriteLock.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FIFOSemaphore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FIFOSemaphore.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FJTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FJTask.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FJTaskRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FJTaskRunner.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FJTaskRunnerGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FJTaskRunnerGroup.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FutureResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/FutureResult.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Heap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Heap.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Latch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Latch.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/LayeredSync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/LayeredSync.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/LinkedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/LinkedNode.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/LinkedQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/LinkedQueue.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/LockedExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/LockedExecutor.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Mutex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Mutex.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/NullSync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/NullSync.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ObservableSync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ObservableSync.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/PooledExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/PooledExecutor.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/PrioritySemaphore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/PrioritySemaphore.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/PropertyChangeMulticaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/PropertyChangeMulticaster.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Puttable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Puttable.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/QueuedExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/QueuedExecutor.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/QueuedSemaphore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/QueuedSemaphore.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ReadWriteLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ReadWriteLock.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ReaderPreferenceReadWriteLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ReaderPreferenceReadWriteLock.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ReentrantLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ReentrantLock.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ReentrantWriterPreferenceReadWriteLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ReentrantWriterPreferenceReadWriteLock.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Rendezvous.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Rendezvous.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Semaphore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Semaphore.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SemaphoreControlledChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SemaphoreControlledChannel.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Slot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Slot.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Sync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Sync.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncCollection.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncList.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncMap.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncSet.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncSortedMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncSortedMap.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SyncSortedSet.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedBoolean.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedByte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedByte.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedChar.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedDouble.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedFloat.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedInt.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedLong.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedRef.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedShort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedShort.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronizedVariable.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronousChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/SynchronousChannel.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Takable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/Takable.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ThreadFactory.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ThreadFactoryUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ThreadFactoryUser.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ThreadedExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/ThreadedExecutor.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/TimedCallable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/TimedCallable.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/TimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/TimeoutException.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/TimeoutSync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/TimeoutSync.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/VetoableChangeMulticaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/VetoableChangeMulticaster.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitFreeQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitFreeQueue.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableBoolean.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableByte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableByte.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableChar.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableDouble.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableFloat.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableInt.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableLong.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableRef.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableShort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaitableShort.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaiterPreferenceSemaphore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WaiterPreferenceSemaphore.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WriterPreferenceReadWriteLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/WriterPreferenceReadWriteLock.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/CVBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/CVBuffer.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/FIFOSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/FIFOSlot.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/Fraction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/Fraction.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/PipedChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/PipedChannel.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/SwingWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/SwingWorker.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/SynchronizationTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/EDU/oswego/cs/dl/util/concurrent/misc/SynchronizationTimer.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/AbstractTaobaoDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/AbstractTaobaoDataSource.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/ConfigFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/ConfigFinder.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/DataSourceConfigFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/DataSourceConfigFinder.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/DataSourceConfigParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/DataSourceConfigParser.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/LocalTxDataSourceDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/LocalTxDataSourceDO.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/LoginConfigFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/LoginConfigFinder.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/LoginConfigParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/LoginConfigParser.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/Service.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/TaobaoDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/TaobaoDataSource.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/TaobaoDataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/TaobaoDataSourceFactory.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/JBossResourceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/JBossResourceException.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/BaseWrapperManagedConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/BaseWrapperManagedConnection.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/BaseWrapperManagedConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/BaseWrapperManagedConnectionFactory.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/CachedCallableStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/CachedCallableStatement.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/CachedPreparedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/CachedPreparedStatement.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/CheckValidConnectionSQL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/CheckValidConnectionSQL.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/ExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/ExceptionSorter.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/GenericExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/GenericExceptionSorter.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/NullExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/NullExceptionSorter.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/NullValidConnectionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/NullValidConnectionChecker.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/PreparedStatementCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/PreparedStatementCache.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/StatementAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/StatementAccess.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/ValidConnectionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/ValidConnectionChecker.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedCallableStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedCallableStatement.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedConnection.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedConnectionRequestInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedConnectionRequestInfo.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedPreparedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedPreparedStatement.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedResultSet.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrappedStatement.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrapperDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/WrapperDataSource.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/local/HALocalManagedConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/local/HALocalManagedConnectionFactory.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/local/LocalManagedConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/local/LocalManagedConnection.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/local/LocalManagedConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/local/LocalManagedConnectionFactory.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/local/LocalTxDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/local/LocalTxDataSource.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/InformixExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/InformixExceptionSorter.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/MSSQLValidConnectionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/MSSQLValidConnectionChecker.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/MySQLExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/MySQLExceptionSorter.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/MySQLValidConnectionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/MySQLValidConnectionChecker.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/OracleExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/OracleExceptionSorter.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/PostgreSQLValidConnectionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/PostgreSQLValidConnectionChecker.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/SybaseExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/adapter/jdbc/vendor/SybaseExceptionSorter.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/BaseConnectionManager2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/BaseConnectionManager2.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/CachedConnectionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/CachedConnectionManager.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ConnectionCacheListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ConnectionCacheListener.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ConnectionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ConnectionListener.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ConnectionListenerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ConnectionListenerFactory.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ConnectionRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ConnectionRecord.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ConnectionValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ConnectionValidator.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/IdleRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/IdleRemover.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/InternalManagedConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/InternalManagedConnectionPool.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/JBossLocalXAException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/JBossLocalXAException.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/JBossManagedConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/JBossManagedConnectionPool.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/JBossManagedConnectionPoolMBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/JBossManagedConnectionPoolMBean.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ManagedConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/ManagedConnectionPool.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/PoolFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/PoolFiller.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/PreFillPoolSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/PreFillPoolSupport.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/TransactionSynchronizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/TransactionSynchronizer.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/TxConnectionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/connectionmanager/TxConnectionManager.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/security/SecureIdentityLoginModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/security/SecureIdentityLoginModule.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/resource/security/SecureIdentityLoginModule_inner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/resource/security/SecureIdentityLoginModule_inner.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/GlobalId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/GlobalId.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/JBossRollbackException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/JBossRollbackException.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/JBossTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/JBossTransactionManager.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/JBossXAException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/JBossXAException.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/JBossXATerminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/JBossXATerminator.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/LastResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/LastResource.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/LocalId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/LocalId.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionImpl.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionLocal.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionLocalDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionLocalDelegate.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionLocalDelegateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionLocalDelegateImpl.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionPropagationContextFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionPropagationContextFactory.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionPropagationContextImporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionPropagationContextImporter.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionTimeoutConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/TransactionTimeoutConfiguration.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/TxManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/TxManager.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/TxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/TxUtils.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/XidFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/XidFactory.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/XidFactoryMBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/XidFactoryMBean.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/XidImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/XidImpl.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/integrity/AbstractTransactionIntegrity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/integrity/AbstractTransactionIntegrity.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/integrity/FailIncompleteTransactionIntegrity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/integrity/FailIncompleteTransactionIntegrity.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/com/taobao/datasource/tm/integrity/TransactionIntegrity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/com/taobao/datasource/tm/integrity/TransactionIntegrity.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/InformixExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/InformixExceptionSorter.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/MSSQLValidConnectionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/MSSQLValidConnectionChecker.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/MySQLExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/MySQLExceptionSorter.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/MySQLValidConnectionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/MySQLValidConnectionChecker.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/OracleExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/OracleExceptionSorter.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/OracleValidConnectionChecker.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/PostgreSQLValidConnectionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/PostgreSQLValidConnectionChecker.java -------------------------------------------------------------------------------- /tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/SybaseExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/main/java/org/jboss/resource/adapter/jdbc/vendor/SybaseExceptionSorter.java -------------------------------------------------------------------------------- /tbdatasource/src/test/java/com/taobao/datasource/DataSourceConfigFinderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/java/com/taobao/datasource/DataSourceConfigFinderTest.java -------------------------------------------------------------------------------- /tbdatasource/src/test/java/com/taobao/datasource/DataSourceConfigParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/java/com/taobao/datasource/DataSourceConfigParserTest.java -------------------------------------------------------------------------------- /tbdatasource/src/test/java/com/taobao/datasource/LoginConfigFinderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/java/com/taobao/datasource/LoginConfigFinderTest.java -------------------------------------------------------------------------------- /tbdatasource/src/test/java/com/taobao/datasource/LoginConfigParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/java/com/taobao/datasource/LoginConfigParserTest.java -------------------------------------------------------------------------------- /tbdatasource/src/test/java/com/taobao/datasource/TaobaoDataSourceFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/java/com/taobao/datasource/TaobaoDataSourceFactoryTest.java -------------------------------------------------------------------------------- /tbdatasource/src/test/java/com/taobao/datasource/resource/adapter/jdbc/local/LocalTxDataSourceHsqldbTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/java/com/taobao/datasource/resource/adapter/jdbc/local/LocalTxDataSourceHsqldbTest.java -------------------------------------------------------------------------------- /tbdatasource/src/test/java/com/taobao/datasource/resource/adapter/jdbc/local/LocalTxDataSourceOracleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/java/com/taobao/datasource/resource/adapter/jdbc/local/LocalTxDataSourceOracleTest.java -------------------------------------------------------------------------------- /tbdatasource/src/test/java/com/taobao/datasource/resource/adapter/jdbc/local/TestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/java/com/taobao/datasource/resource/adapter/jdbc/local/TestHelper.java -------------------------------------------------------------------------------- /tbdatasource/src/test/java/com/taobao/datasource/resource/security/SecureIdentityLoginModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/java/com/taobao/datasource/resource/security/SecureIdentityLoginModuleTest.java -------------------------------------------------------------------------------- /tbdatasource/src/test/resources/com/taobao/datasource/TaobaoDataSourceTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/resources/com/taobao/datasource/TaobaoDataSourceTest-context.xml -------------------------------------------------------------------------------- /tbdatasource/src/test/resources/com/taobao/datasource/resource/adapter/jdbc/local/LocalTxDataSourceSpringTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/resources/com/taobao/datasource/resource/adapter/jdbc/local/LocalTxDataSourceSpringTest-context.xml -------------------------------------------------------------------------------- /tbdatasource/src/test/resources/com/taobao/datasource/test-ds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/resources/com/taobao/datasource/test-ds.xml -------------------------------------------------------------------------------- /tbdatasource/src/test/resources/com/taobao/datasource/test-login-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/resources/com/taobao/datasource/test-login-config.xml -------------------------------------------------------------------------------- /tbdatasource/src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tbdatasource/src/test/resources/log4j.xml -------------------------------------------------------------------------------- /tddl-atom-datasource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/pom.xml -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/AbstractTAtomDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/AbstractTAtomDataSource.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/StaticTAtomDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/StaticTAtomDataSource.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/TAtomDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/TAtomDataSource.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/TAtomDsConfHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/TAtomDsConfHandle.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/common/TAtomConURLTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/common/TAtomConURLTools.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/common/TAtomConfParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/common/TAtomConfParser.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/common/TAtomConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/common/TAtomConstants.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/DbConfManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/DbConfManager.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/DbPasswdManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/DbPasswdManager.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/DiamondDbConfManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/DiamondDbConfManager.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/DiamondDbPasswdManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/DiamondDbPasswdManager.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/object/AtomDbStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/object/AtomDbStatusEnum.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/object/AtomDbTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/object/AtomDbTypeEnum.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/object/TAtomDsConfDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/config/object/TAtomDsConfDO.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/exception/AtomAlreadyInitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/exception/AtomAlreadyInitException.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/exception/AtomIllegalException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/exception/AtomIllegalException.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/exception/AtomInitialException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/exception/AtomInitialException.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/exception/AtomNotAvailableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/exception/AtomNotAvailableException.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/exception/AtomSlowPunishException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/exception/AtomSlowPunishException.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/CallableStatementWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/CallableStatementWrapper.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/DatabaseMetaDataWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/DatabaseMetaDataWrapper.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/SqlType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/SqlType.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/StringUtils.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/TConnectionWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/TConnectionWrapper.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/TDataSourceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/TDataSourceWrapper.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/TPreparedStatementWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/TPreparedStatementWrapper.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/TResultSetWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/TResultSetWrapper.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/TStatementWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/jdbc/TStatementWrapper.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/listener/AppDbConfListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/listener/AppDbConfListener.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/listener/GlobalDbConfListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/listener/GlobalDbConfListener.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/listener/PasswdDbConfListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/listener/PasswdDbConfListener.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/listener/TAtomDbStatusListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/main/java/com/taobao/tddl/jdbc/atom/listener/TAtomDbStatusListener.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/StaticTAtomDataSourceUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/StaticTAtomDataSourceUnitTest.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/TAtomDataSourceUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/TAtomDataSourceUnitTest.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/common/PropLoadTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/common/PropLoadTestUtil.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/common/TAtomConURLToolsUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/common/TAtomConURLToolsUnitTest.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/common/TAtomConfParserUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/common/TAtomConfParserUnitTest.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/password/JbossPasswordDecode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/java/com/taobao/tddl/jdbc/atom/password/JbossPasswordDecode.java -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/resources/conf/mysql/app.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/resources/conf/mysql/app.properties -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/resources/conf/mysql/globa.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/resources/conf/mysql/globa.properties -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/resources/conf/mysql/psswd.properties: -------------------------------------------------------------------------------- 1 | encPasswd=-35da94008e7dd847 2 | encKey=TAtomUnitTest -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/resources/conf/oracle/app.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/resources/conf/oracle/app.properties -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/resources/conf/oracle/globa.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/resources/conf/oracle/globa.properties -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/resources/conf/oracle/psswd.properties: -------------------------------------------------------------------------------- 1 | encPasswd=-35da94008e7dd847 2 | encKey=TAtomUnitTest -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /tddl-atom-datasource/src/test/resources/log4j1.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-atom-datasource/src/test/resources/log4j1.properties -------------------------------------------------------------------------------- /tddl-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/pom.xml -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/client/DataSourceIndexCacheType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/client/DataSourceIndexCacheType.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/client/ThreadLocalString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/client/ThreadLocalString.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/client/jdbc/sorter/ExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/client/jdbc/sorter/ExceptionSorter.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/client/jdbc/sorter/MySQLExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/client/jdbc/sorter/MySQLExceptionSorter.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/client/jdbc/sorter/OracleExceptionSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/client/jdbc/sorter/OracleExceptionSorter.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/client/util/ThreadLocalMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/client/util/ThreadLocalMap.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/BaseDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/BaseDO.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/ConfigServerConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/ConfigServerConstants.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/ConfigServerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/ConfigServerHelper.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/DataSourceChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/DataSourceChangeListener.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/DynamicLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/DynamicLog.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/GroupDataSourceRouteHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/GroupDataSourceRouteHelper.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/LoggerInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/LoggerInit.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/MD5Maker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/MD5Maker.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/Monitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/Monitor.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/PartitionRuleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/PartitionRuleManager.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/PositiveAtomicCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/PositiveAtomicCounter.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/RuntimeConfigHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/RuntimeConfigHolder.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/SQLPreParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/SQLPreParser.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/StatMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/StatMonitor.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/StatMonitorMBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/StatMonitorMBean.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/StatMonitorSingleHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/StatMonitorSingleHash.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/SyncCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/SyncCommand.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/TDDLConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/TDDLConstant.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/WeightRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/WeightRandom.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/XidHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/XidHolder.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/coder/Coder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/coder/Coder.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/coder/Coder_V1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/coder/Coder_V1.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/config/ConfigDataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/config/ConfigDataHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/config/ConfigDataHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/config/ConfigDataHandlerFactory.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/config/ConfigDataListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/config/ConfigDataListener.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/config/diamond/DiamondConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/config/diamond/DiamondConfig.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/config/diamond/DiamondConfigDataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/config/diamond/DiamondConfigDataHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/config/impl/DefaultConfigDataHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/config/impl/DefaultConfigDataHandlerFactory.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/dbroute/DBRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/dbroute/DBRoute.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/dbroute/DBRouteConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/dbroute/DBRouteConfig.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/dbroute/DBRouteConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/dbroute/DBRouteConfigBuilder.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/dbroute/DBRouteManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/dbroute/DBRouteManager.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/dbroute/DBRouteRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/dbroute/DBRouteRule.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/DBRouterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/DBRouterException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/checked/CantFindPositionByParamException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/checked/CantFindPositionByParamException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/checked/CantLoadRowJepRuleException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/checked/CantLoadRowJepRuleException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/checked/ComparativeArraysOutOfBoundsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/checked/ComparativeArraysOutOfBoundsException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/checked/ParseSQLJEPException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/checked/ParseSQLJEPException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/checked/TDLCheckedExcption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/checked/TDLCheckedExcption.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/lru/LRUHashMapException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/lru/LRUHashMapException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/CantFindTargetTabRuleTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/CantFindTargetTabRuleTypeException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/CantFindTargetTabRuleTypeHandlerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/CantFindTargetTabRuleTypeHandlerException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/CantFindTargetVirtualNameException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/CantFindTargetVirtualNameException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/CantIdentifyNumberExcpetion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/CantIdentifyNumberExcpetion.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/CantfindConfigFileByPathException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/CantfindConfigFileByPathException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/InputStringIsNotValidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/InputStringIsNotValidException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/MergeSortTableCountTooBigException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/MergeSortTableCountTooBigException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/NotSupportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/NotSupportException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/TDLRunTimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/runtime/TDLRunTimeException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/sqlexceptionwrapper/OneSqlException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/sqlexceptionwrapper/OneSqlException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/sqlexceptionwrapper/OneToManySQLExceptionsWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/sqlexceptionwrapper/OneToManySQLExceptionsWrapper.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/sqlexceptionwrapper/TDDLCommunicationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/sqlexceptionwrapper/TDDLCommunicationException.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/exception/sqlexceptionwrapper/TDDLSQLExceptionWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/exception/sqlexceptionwrapper/TDDLSQLExceptionWrapper.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/hintparsercommon/TDDLHintParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/hintparsercommon/TDDLHintParser.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/jdbc/ArgPreparedStatementSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/jdbc/ArgPreparedStatementSetter.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/jdbc/ArgTypePreparedStatementSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/jdbc/ArgTypePreparedStatementSetter.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/jdbc/DataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/jdbc/DataSourceConfig.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/jdbc/MetaDataQueryForMapHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/jdbc/MetaDataQueryForMapHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/jdbc/ParameterContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/jdbc/ParameterContext.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/jdbc/ParameterMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/jdbc/ParameterMethod.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/jdbc/QueryForMapHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/jdbc/QueryForMapHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/jdbc/conurl/ConnectionURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/jdbc/conurl/ConnectionURL.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/jdbc/conurl/ConnectionURLParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/jdbc/conurl/ConnectionURLParser.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/jdbc/conurl/MySqlConnectionURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/jdbc/conurl/MySqlConnectionURL.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/jdbc/conurl/OracleConnectionURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/jdbc/conurl/OracleConnectionURL.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/ExecuteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/ExecuteHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockConnection.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockDataBaseMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockDataBaseMetaData.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockDataSource.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockPreparedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockPreparedStatement.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockResultSet.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockResultSetMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockResultSetMetaData.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/MockStatement.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/UpdateHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/UpdateHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/ParameterContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/ParameterContext.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/ParameterHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/ParameterHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/ParameterMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/ParameterMethod.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetArrayHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetArrayHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetAsciiStreamHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetAsciiStreamHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetBigDecimalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetBigDecimalHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetBinaryStreamHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetBinaryStreamHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetBlobHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetBlobHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetBooleanHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetBooleanHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetByteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetByteHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetBytesHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetBytesHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetCharacterStreamHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetCharacterStreamHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetClobHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetClobHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetDate1Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetDate1Handler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetDate2Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetDate2Handler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetDoubleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetDoubleHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetFloatHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetFloatHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetIntHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetIntHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetLongHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetLongHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetNull1Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetNull1Handler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetNull2Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetNull2Handler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetObject1Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetObject1Handler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetObject2Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetObject2Handler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetObject3Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetObject3Handler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetRefHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetRefHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetShortHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetShortHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetStringHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetStringHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetTime1Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetTime1Handler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetTime2Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetTime2Handler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetTimestamp1Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetTimestamp1Handler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetTimestamp2Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetTimestamp2Handler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetURLHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetURLHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetUnicodeStreamHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/mockdatasource/param/SetUnicodeStreamHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/AbstractTimeComputer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/AbstractTimeComputer.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/AtomBufferedStatLogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/AtomBufferedStatLogWriter.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/BufferedStatLogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/BufferedStatLogWriter.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/CycleExecuteTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/CycleExecuteTimer.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/DailyMaxRollingFileAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/DailyMaxRollingFileAppender.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/DefaultLogOutputListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/DefaultLogOutputListener.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/HalfTimeComputer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/HalfTimeComputer.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/LogOutputListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/LogOutputListener.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/MatrixBufferedStatLogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/MatrixBufferedStatLogWriter.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/SnapshotValuesOutputCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/SnapshotValuesOutputCallBack.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/TMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/TMonitor.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/monitor/TimeComputer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/monitor/TimeComputer.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/route/FuncRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/route/FuncRegister.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sequence/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sequence/Config.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sequence/IDParse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sequence/IDParse.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sequence/IDParse4CTU3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sequence/IDParse4CTU3.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sequence/IDParseFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sequence/IDParseFactory.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sequence/IDParseImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sequence/IDParseImp.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sequence/LocalEntityResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sequence/LocalEntityResolver.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sqljep/variable/Variable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sqljep/variable/Variable.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/BizTDDLContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/BizTDDLContext.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/BucketSwitcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/BucketSwitcher.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/MasterColumnsHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/MasterColumnsHolder.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/MatrixBucketSwitcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/MatrixBucketSwitcher.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/NoStrictBucketSwitcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/NoStrictBucketSwitcher.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/ReplicationTaskListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/ReplicationTaskListener.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicater.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicaterMBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicaterMBean.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicaterUseIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicaterUseIn.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicationContext.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicationExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicationExecutor.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicationTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/RowBasedReplicationTask.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/SlaveDataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/SlaveDataHandler.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/SlaveInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/SlaveInfo.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/SlaveReplicater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/SlaveReplicater.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/StrictBucketSwitcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/StrictBucketSwitcher.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/SyncConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/SyncConstants.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/sync/SyncUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/sync/SyncUtils.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/BoundedConcurrentHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/BoundedConcurrentHashMap.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/ConcurrentLRUHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/ConcurrentLRUHashMap.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/CountPunisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/CountPunisher.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/DataSourceFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/DataSourceFetcher.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/LRUHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/LRUHashMap.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/NagiosUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/NagiosUtils.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/NavigableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/NavigableMap.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/NavigableSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/NavigableSet.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/NestThreadLocalMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/NestThreadLocalMap.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/SimpleNamedMessageFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/SimpleNamedMessageFormat.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/SmoothValve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/SmoothValve.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/SpringDataSourceFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/SpringDataSourceFetcher.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/StaticString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/StaticString.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/StringXmlApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/StringXmlApplicationContext.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/TDDLMBeanServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/TDDLMBeanServer.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/TDataSourceConfigHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/TDataSourceConfigHolder.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/TStringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/TStringUtil.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/TimesliceFlowControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/TimesliceFlowControl.java -------------------------------------------------------------------------------- /tddl-common/src/main/java/com/taobao/tddl/common/util/mbean/TDDLMBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/java/com/taobao/tddl/common/util/mbean/TDDLMBean.java -------------------------------------------------------------------------------- /tddl-common/src/main/resources/generators.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/resources/generators.dtd -------------------------------------------------------------------------------- /tddl-common/src/main/resources/tddl-log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/main/resources/tddl-log4j.xml -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/DynamicLogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/DynamicLogTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/SQLPreParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/SQLPreParserTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/StatMonitorPerformanceTestAllRead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/StatMonitorPerformanceTestAllRead.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/StatMonitorPerformanceTestAllWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/StatMonitorPerformanceTestAllWrite.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/StatMonitorUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/StatMonitorUnitTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/hintparsercommon/TDDLHintParserUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/hintparsercommon/TDDLHintParserUnitTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/jdbc/MetaDataQueryForMapHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/jdbc/MetaDataQueryForMapHandlerTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/jdbc/conurl/ConnectionURLParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/jdbc/conurl/ConnectionURLParserTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/monitor/CycleExecuteTimerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/monitor/CycleExecuteTimerTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/monitor/HalfTimeComputerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/monitor/HalfTimeComputerTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/sequence/IDParse4CTU3UnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/sequence/IDParse4CTU3UnitTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/sequence/IDParseFactoryIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/sequence/IDParseFactoryIntegrationTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/sqljep/function/LeftUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/sqljep/function/LeftUnitTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/sqljep/function/MonthJanuaryIs1UnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/sqljep/function/MonthJanuaryIs1UnitTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/sqljep/function/RightUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/sqljep/function/RightUnitTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/sync/RowBasedReplicationExecutorUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/sync/RowBasedReplicationExecutorUnitTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/BoundedConcurrentHashMapPerformanceTestAllRead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/BoundedConcurrentHashMapPerformanceTestAllRead.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/BoundedConcurrentHashMapPerformanceTestAllWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/BoundedConcurrentHashMapPerformanceTestAllWrite.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/BoundedConcurrentHashMapPerformanceTestAllWriteNoCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/BoundedConcurrentHashMapPerformanceTestAllWriteNoCache.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/BoundedConcurrentHashMapPerformanceTestReadWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/BoundedConcurrentHashMapPerformanceTestReadWrite.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/BoundedConcurrentHashMapUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/BoundedConcurrentHashMapUnitTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/LRUBoundedConcurrentHashMapPerformanceTestAllWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/LRUBoundedConcurrentHashMapPerformanceTestAllWrite.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/LRUBoundedConcurrentHashMapPerformanceTestReadWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/LRUBoundedConcurrentHashMapPerformanceTestReadWrite.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/LRUConcurrentHashMapPerformanceTestAllRead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/LRUConcurrentHashMapPerformanceTestAllRead.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/LRUConcurrentHashMapPerformanceTestAllWriteNoCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/LRUConcurrentHashMapPerformanceTestAllWriteNoCache.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/LRUConcurrentHashMapUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/LRUConcurrentHashMapUnitTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/SimpleNamedMessageFormatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/SimpleNamedMessageFormatTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/TStringUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/TStringUtilTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/java/com/taobao/tddl/common/util/TimesliceFlowControlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/java/com/taobao/tddl/common/util/TimesliceFlowControlTest.java -------------------------------------------------------------------------------- /tddl-common/src/test/resources/LRU-Bounded-ConcurrentHashMap-Performance-Test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/resources/LRU-Bounded-ConcurrentHashMap-Performance-Test -------------------------------------------------------------------------------- /tddl-common/src/test/resources/generators.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/resources/generators.xml -------------------------------------------------------------------------------- /tddl-common/src/test/resources/generators4ctu3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/resources/generators4ctu3.xml -------------------------------------------------------------------------------- /tddl-common/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /tddl-common/src/test/resources/mysql-persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/resources/mysql-persistence.xml -------------------------------------------------------------------------------- /tddl-common/src/test/resources/tddlconfig/spring-tddl-replication.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/resources/tddlconfig/spring-tddl-replication.xml -------------------------------------------------------------------------------- /tddl-common/src/test/resources/tddlconfig/spring-tddl-servicerule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/resources/tddlconfig/spring-tddl-servicerule.xml -------------------------------------------------------------------------------- /tddl-common/src/test/resources/tddlconfig/spring-tddl-snsrule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/resources/tddlconfig/spring-tddl-snsrule.xml -------------------------------------------------------------------------------- /tddl-common/src/test/resources/tddlconfig/spring-tddlconfig-gb2312.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/resources/tddlconfig/spring-tddlconfig-gb2312.xml -------------------------------------------------------------------------------- /tddl-common/src/test/resources/tddlconfig/spring-tddlconfig-gbk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/resources/tddlconfig/spring-tddlconfig-gbk.xml -------------------------------------------------------------------------------- /tddl-common/src/test/resources/tddlconfig/spring-tddlconfig-utf8.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-common/src/test/resources/tddlconfig/spring-tddlconfig-utf8.xml -------------------------------------------------------------------------------- /tddl-group-datasource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/pom.xml -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/DataSourceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/DataSourceWrapper.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/SpringTGroupDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/SpringTGroupDataSource.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupCallableStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupCallableStatement.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupConnection.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupDataSource.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupDatabaseMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupDatabaseMetaData.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupPreparedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupPreparedStatement.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/TGroupStatement.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/ThreadLocalDataSourceIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/ThreadLocalDataSourceIndex.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/config/ConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/config/ConfigManager.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/config/GroupExtraConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/config/GroupExtraConfig.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/config/Weight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/config/Weight.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/AbstractDBSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/AbstractDBSelector.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/DBSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/DBSelector.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/EquityDbManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/EquityDbManager.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/NoMoreDataSourceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/NoMoreDataSourceException.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/OneDBSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/OneDBSelector.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/PriorityDbGroupSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/PriorityDbGroupSelector.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/RuntimeWritableAtomDBSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/dbselector/RuntimeWritableAtomDBSelector.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/exception/ConfigException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/exception/ConfigException.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/exception/SqlForbidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/exception/SqlForbidException.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/exception/TAtomDataSourceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/exception/TAtomDataSourceException.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/exception/TGroupDataSourceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/exception/TGroupDataSourceException.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/ParameterContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/ParameterContext.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/ParameterHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/ParameterHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/ParameterMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/ParameterMethod.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/Parameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/Parameters.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetArrayHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetArrayHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetAsciiStreamHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetAsciiStreamHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetBigDecimalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetBigDecimalHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetBinaryStreamHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetBinaryStreamHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetBlobHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetBlobHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetBooleanHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetBooleanHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetByteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetByteHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetBytesHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetBytesHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetCharacterStreamHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetCharacterStreamHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetClobHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetClobHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetDate1Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetDate1Handler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetDate2Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetDate2Handler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetDoubleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetDoubleHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetFloatHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetFloatHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetIntHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetIntHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetLongHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetLongHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetNull1Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetNull1Handler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetNull2Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetNull2Handler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetObject1Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetObject1Handler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetObject2Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetObject2Handler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetObject3Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetObject3Handler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetRefHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetRefHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetShortHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetShortHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetStringHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetStringHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetTime1Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetTime1Handler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetTime2Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetTime2Handler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetTimestamp1Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetTimestamp1Handler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetTimestamp2Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetTimestamp2Handler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetURLHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetURLHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetUnicodeStreamHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/parameter/SetUnicodeStreamHandler.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/util/ExceptionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/util/ExceptionUtils.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/util/GroupHintParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/util/GroupHintParser.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/util/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/util/Pair.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/util/SQLParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/util/SQLParser.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/main/java/com/taobao/tddl/jdbc/group/util/StringUtils.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/TGroupConnectionUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/TGroupConnectionUnitTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/TGroupDataSourceUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/TGroupDataSourceUnitTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/TGroupPreparedStatementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/TGroupPreparedStatementTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/TGroupPreparedStatementUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/TGroupPreparedStatementUnitTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/TGroupStatementUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/TGroupStatementUnitTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/config/WeightUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/config/WeightUnitTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/exception/ConfigExceptionUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/exception/ConfigExceptionUnitTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/exception/TAtomDataSourceExceptionUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/exception/TAtomDataSourceExceptionUnitTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/index/ThreadLocalDataSourceIndexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/index/ThreadLocalDataSourceIndexTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/CRUDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/CRUDTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/CRUD_TAtomDataSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/CRUD_TAtomDataSourceTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/DataSourceIndexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/DataSourceIndexTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/DiamondMultiThreadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/DiamondMultiThreadTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/DiamondTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/DiamondTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/EquityDbManagerTryLockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/EquityDbManagerTryLockTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/MasterSlaveSwitchingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/MasterSlaveSwitchingTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/SpringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/SpringTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/TransactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/integration/TransactionTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/sorter/MySQLExceptionSorterUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/sorter/MySQLExceptionSorterUnitTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/sorter/OracleExceptionSorterUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/sorter/OracleExceptionSorterUnitTest.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/testutil/DBHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/testutil/DBHelper.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/testutil/DataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/testutil/DataSourceFactory.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/testutil/PropLoadTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/testutil/PropLoadTestUtil.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/testutil/TAtomDataSourceConfigBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/java/com/taobao/tddl/jdbc/group/testutil/TAtomDataSourceConfigBase.java -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/resources/conf/group_test1/app.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/resources/conf/group_test1/app.properties -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/resources/conf/group_test1/globa.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/resources/conf/group_test1/globa.properties -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/resources/conf/group_test1/psswd.properties: -------------------------------------------------------------------------------- 1 | encPasswd=-35da94008e7dd847 2 | encKey=TAtomUnitTest -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/resources/conf/group_test2/app.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/resources/conf/group_test2/app.properties -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/resources/conf/group_test2/globa.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/resources/conf/group_test2/globa.properties -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/resources/conf/group_test2/psswd.properties: -------------------------------------------------------------------------------- 1 | encPasswd=-35da94008e7dd847 2 | encKey=TAtomUnitTest -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/resources/conf/group_test3/app.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/resources/conf/group_test3/app.properties -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/resources/conf/group_test3/globa.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/resources/conf/group_test3/globa.properties -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/resources/conf/group_test3/psswd.properties: -------------------------------------------------------------------------------- 1 | encPasswd=-35da94008e7dd847 2 | encKey=TAtomUnitTest -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/resources/conf/springTGroupDataSource.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/resources/conf/springTGroupDataSource.xml -------------------------------------------------------------------------------- /tddl-group-datasource/src/test/resources/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-group-datasource/src/test/resources/create.sql -------------------------------------------------------------------------------- /tddl-interact/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/pom.xml -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/common/sqlobjecttree/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/common/sqlobjecttree/Column.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/common/sqlobjecttree/SQLFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/common/sqlobjecttree/SQLFragment.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/common/sqlobjecttree/SubQueryValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/common/sqlobjecttree/SubQueryValue.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/common/sqlobjecttree/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/common/sqlobjecttree/Value.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/bean/ComparativeMapChoicer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/bean/ComparativeMapChoicer.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/bean/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/bean/Field.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/bean/MatcherResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/bean/MatcherResult.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/bean/MatcherResultImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/bean/MatcherResultImp.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/bean/ReverseOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/bean/ReverseOutput.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/bean/TargetDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/bean/TargetDB.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/monitor/TotalLogInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/monitor/TotalLogInit.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/monitor/TotalStatMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/monitor/TotalStatMonitor.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/Rule.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/Samples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/Samples.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/TableRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/TableRule.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/VirtualTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/VirtualTable.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/VirtualTableRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/VirtualTableRoot.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/VirtualTableRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/VirtualTableRule.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/VirtualTableRuleMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/VirtualTableRuleMatcher.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/AdvancedParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/AdvancedParameter.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/DBType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/DBType.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/DateEnumerationParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/DateEnumerationParameter.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/ExtraParameterContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/ExtraParameterContext.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/SamplingField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/SamplingField.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/SqlType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/SqlType.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/TargetDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/bean/TargetDatabase.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/CloseIntervalFieldsEnumeratorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/CloseIntervalFieldsEnumeratorHandler.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/DatePartDiscontinousRangeEnumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/DatePartDiscontinousRangeEnumerator.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/DefaultEnumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/DefaultEnumerator.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/EnumerationInterruptException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/EnumerationInterruptException.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/Enumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/Enumerator.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/EnumeratorImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/EnumeratorImp.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/EnumeratorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/EnumeratorUtils.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/IntegerPartDiscontinousRangeEnumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/IntegerPartDiscontinousRangeEnumerator.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/LongPartDiscontinousRangeEnumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/LongPartDiscontinousRangeEnumerator.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/NumberPartDiscontinousRangeEnumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/NumberPartDiscontinousRangeEnumerator.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/PartDiscontinousRangeEnumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/enumerator/PartDiscontinousRangeEnumerator.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/exception/NotSupportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/exception/NotSupportException.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/exception/TDLRunTimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/exception/TDLRunTimeException.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/groovy/GroovyStaticMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/groovy/GroovyStaticMethod.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/DbVirtualNodeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/DbVirtualNodeRule.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/EnumerativeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/EnumerativeRule.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/ExpressionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/ExpressionRule.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/GroovyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/GroovyRule.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/TableVirtualNodeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/TableVirtualNodeRule.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/VirtualNodeGroovyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/VirtualNodeGroovyRule.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/WrappedGroovyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/ruleimpl/WrappedGroovyRule.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/util/NestThreadLocalMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/util/NestThreadLocalMap.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/util/RuleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/util/RuleUtils.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/util/SimpleNamedMessageFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/util/SimpleNamedMessageFormat.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/util/VirturalNodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/util/VirturalNodeUtil.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/virtualnode/DBTableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/virtualnode/DBTableMap.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/virtualnode/TableSlotMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/virtualnode/TableSlotMap.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/virtualnode/VirtualNodeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/virtualnode/VirtualNodeMap.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/rule/virtualnode/WrappedLogic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/rule/virtualnode/WrappedLogic.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/sqljep/Comparative.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/sqljep/Comparative.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/sqljep/ComparativeAND.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/sqljep/ComparativeAND.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/sqljep/ComparativeBaseList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/sqljep/ComparativeBaseList.java -------------------------------------------------------------------------------- /tddl-interact/src/main/java/com/taobao/tddl/interact/sqljep/ComparativeOR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-interact/src/main/java/com/taobao/tddl/interact/sqljep/ComparativeOR.java -------------------------------------------------------------------------------- /tddl-sample/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-sample/pom.xml -------------------------------------------------------------------------------- /tddl-sample/src/main/java/com/taobao/tddl/sample/atom/AtomSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-sample/src/main/java/com/taobao/tddl/sample/atom/AtomSample.java -------------------------------------------------------------------------------- /tddl-sample/src/main/java/com/taobao/tddl/sample/base/AtomSampleCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-sample/src/main/java/com/taobao/tddl/sample/base/AtomSampleCase.java -------------------------------------------------------------------------------- /tddl-sample/src/main/java/com/taobao/tddl/sample/base/BaseSampleCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-sample/src/main/java/com/taobao/tddl/sample/base/BaseSampleCase.java -------------------------------------------------------------------------------- /tddl-sample/src/main/java/com/taobao/tddl/sample/base/GroupSampleCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-sample/src/main/java/com/taobao/tddl/sample/base/GroupSampleCase.java -------------------------------------------------------------------------------- /tddl-sample/src/main/java/com/taobao/tddl/sample/group/GroupSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-sample/src/main/java/com/taobao/tddl/sample/group/GroupSample.java -------------------------------------------------------------------------------- /tddl-sample/src/main/java/com/taobao/tddl/sample/util/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-sample/src/main/java/com/taobao/tddl/sample/util/DateUtil.java -------------------------------------------------------------------------------- /tddl-sample/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-sample/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /tddl-sample/src/main/resources/建库建表sql语句.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/tb_tddl/HEAD/tddl-sample/src/main/resources/建库建表sql语句.txt --------------------------------------------------------------------------------