├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── alibaba │ │ └── tc │ │ ├── ArrayUtil.java │ │ ├── SystemProperty.java │ │ ├── Threads.java │ │ ├── criteria │ │ ├── Criteria.java │ │ └── JoinCriteria.java │ │ ├── exception │ │ ├── ColumnNameConflictException.java │ │ ├── ColumnNotExistsException.java │ │ ├── IllegalSizeException.java │ │ ├── InconsistentColumnSizeException.java │ │ ├── InconsistentColumnTypeException.java │ │ ├── OutOfOrderException.java │ │ ├── UnknownCommandException.java │ │ └── UnknownTypeException.java │ │ ├── function │ │ ├── AggTimeWindowFunction.java │ │ ├── AggregationFunction.java │ │ ├── OverFunction.java │ │ ├── OverWindowFunction.java │ │ ├── ScalarFunction.java │ │ ├── TimeWindowFunction.java │ │ ├── TransformFunction.java │ │ └── WindowFunction.java │ │ ├── log │ │ └── HighlightingCompositeConverter.java │ │ ├── network │ │ ├── Command.java │ │ ├── LZ4.java │ │ ├── client │ │ │ ├── Client.java │ │ │ ├── RequestEncoder.java │ │ │ └── ResponseDecoder.java │ │ └── server │ │ │ ├── RequestDecoder.java │ │ │ ├── ResponseEncoder.java │ │ │ ├── Server.java │ │ │ └── ServerHandler.java │ │ ├── offheap │ │ ├── BufferOffheap.java │ │ ├── ByteArray.java │ │ ├── ByteBufferOffheap.java │ │ ├── DynamicVarbyteBufferOffheap.java │ │ ├── IntBufferOffheap.java │ │ ├── InternalUnsafe.java │ │ ├── LongBufferOffheap.java │ │ └── VarbyteBufferOffheap.java │ │ ├── sp │ │ ├── Compute.java │ │ ├── DataAnalysis.java │ │ ├── Delay.java │ │ ├── Node.java │ │ ├── QueueSizeLogger.java │ │ ├── Rehash.java │ │ ├── StreamProcessing.java │ │ ├── Throughput.java │ │ ├── dimension │ │ │ ├── DimensionTable.java │ │ │ ├── MysqlDimensionTable.java │ │ │ ├── OdpsDimensionTable.java │ │ │ ├── RdsDimensionTable.java │ │ │ └── TableIndex.java │ │ ├── input │ │ │ ├── AbstractStreamTable.java │ │ │ ├── InsertableStreamTable.java │ │ │ ├── JdbcFetcher.java │ │ │ ├── KafkaStreamTable.java │ │ │ ├── MysqlFetcher.java │ │ │ ├── MysqlStreamTable.java │ │ │ ├── SlsParser.java │ │ │ ├── SlsStreamTable.java │ │ │ ├── StreamTable.java │ │ │ └── kafka │ │ │ │ └── MyKafkaConsumer.java │ │ └── output │ │ │ ├── AbstractOutputTable.java │ │ │ ├── KafkaOutputTable.java │ │ │ ├── MysqlOutputTable.java │ │ │ ├── OutputTable.java │ │ │ └── SlsOutputTable.java │ │ ├── table │ │ ├── AbstractRow.java │ │ ├── As.java │ │ ├── BigDecimalColumn.java │ │ ├── Column.java │ │ ├── ColumnInterface.java │ │ ├── ColumnTypeBuilder.java │ │ ├── ConcurrentIndex.java │ │ ├── DoubleColumn.java │ │ ├── Index.java │ │ ├── IntColumn.java │ │ ├── LongColumn.java │ │ ├── Row.java │ │ ├── RowByList.java │ │ ├── RowByTable.java │ │ ├── RowByTableHeap.java │ │ ├── Serializable.java │ │ ├── SlideTable.java │ │ ├── SlideTableByColumn.java │ │ ├── SlideTableByRow.java │ │ ├── SlideTableOffheap.java │ │ ├── SortedTable.java │ │ ├── Table.java │ │ ├── TableBuilder.java │ │ ├── Type.java │ │ └── VarbyteColumn.java │ │ ├── util │ │ ├── AggregationUtil.java │ │ ├── DateUtil.java │ │ ├── IpUtil.java │ │ ├── OrderByWindowUtil.java │ │ ├── ScalarUtil.java │ │ └── WindowUtil.java │ │ └── window │ │ ├── InThreadOverWindow.java │ │ ├── InThreadSessionWindow.java │ │ ├── InThreadWindow.java │ │ ├── OverWindowByDuration.java │ │ ├── OverWindowBySize.java │ │ ├── SessionWindow.java │ │ ├── SlideWindow.java │ │ ├── StoreType.java │ │ ├── TimeWindow.java │ │ ├── TumbleWindow.java │ │ └── Window.java └── resources │ └── logback.xml └── test └── java └── com └── alibaba └── tc ├── ArrayUtilTest.java ├── IpUtilTest.java ├── SortedTableByTimeTest.java ├── TableTest.java ├── offheap ├── BigDecimalColumnTest.java ├── LongColumnTest.java └── VarbyteColumnTest.java ├── sp └── input │ ├── KafkaStreamTableTest.java │ └── Top100Test.java ├── util └── DateUtilTest.java └── window ├── SessionWindowTest.java ├── SlideWindowTest.java └── TimeWindowTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/ArrayUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/ArrayUtil.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/SystemProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/SystemProperty.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/Threads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/Threads.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/criteria/Criteria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/criteria/Criteria.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/criteria/JoinCriteria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/criteria/JoinCriteria.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/exception/ColumnNameConflictException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/exception/ColumnNameConflictException.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/exception/ColumnNotExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/exception/ColumnNotExistsException.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/exception/IllegalSizeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/exception/IllegalSizeException.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/exception/InconsistentColumnSizeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/exception/InconsistentColumnSizeException.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/exception/InconsistentColumnTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/exception/InconsistentColumnTypeException.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/exception/OutOfOrderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/exception/OutOfOrderException.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/exception/UnknownCommandException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/exception/UnknownCommandException.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/exception/UnknownTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/exception/UnknownTypeException.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/function/AggTimeWindowFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/function/AggTimeWindowFunction.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/function/AggregationFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/function/AggregationFunction.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/function/OverFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/function/OverFunction.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/function/OverWindowFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/function/OverWindowFunction.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/function/ScalarFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/function/ScalarFunction.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/function/TimeWindowFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/function/TimeWindowFunction.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/function/TransformFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/function/TransformFunction.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/function/WindowFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/function/WindowFunction.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/log/HighlightingCompositeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/log/HighlightingCompositeConverter.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/network/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/network/Command.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/network/LZ4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/network/LZ4.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/network/client/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/network/client/Client.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/network/client/RequestEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/network/client/RequestEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/network/client/ResponseDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/network/client/ResponseDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/network/server/RequestDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/network/server/RequestDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/network/server/ResponseEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/network/server/ResponseEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/network/server/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/network/server/Server.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/network/server/ServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/network/server/ServerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/offheap/BufferOffheap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/offheap/BufferOffheap.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/offheap/ByteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/offheap/ByteArray.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/offheap/ByteBufferOffheap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/offheap/ByteBufferOffheap.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/offheap/DynamicVarbyteBufferOffheap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/offheap/DynamicVarbyteBufferOffheap.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/offheap/IntBufferOffheap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/offheap/IntBufferOffheap.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/offheap/InternalUnsafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/offheap/InternalUnsafe.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/offheap/LongBufferOffheap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/offheap/LongBufferOffheap.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/offheap/VarbyteBufferOffheap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/offheap/VarbyteBufferOffheap.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/Compute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/Compute.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/DataAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/DataAnalysis.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/Delay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/Delay.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/Node.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/QueueSizeLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/QueueSizeLogger.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/Rehash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/Rehash.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/StreamProcessing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/StreamProcessing.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/Throughput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/Throughput.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/dimension/DimensionTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/dimension/DimensionTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/dimension/MysqlDimensionTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/dimension/MysqlDimensionTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/dimension/OdpsDimensionTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/dimension/OdpsDimensionTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/dimension/RdsDimensionTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/dimension/RdsDimensionTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/dimension/TableIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/dimension/TableIndex.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/input/AbstractStreamTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/input/AbstractStreamTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/input/InsertableStreamTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/input/InsertableStreamTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/input/JdbcFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/input/JdbcFetcher.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/input/KafkaStreamTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/input/KafkaStreamTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/input/MysqlFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/input/MysqlFetcher.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/input/MysqlStreamTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/input/MysqlStreamTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/input/SlsParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/input/SlsParser.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/input/SlsStreamTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/input/SlsStreamTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/input/StreamTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/input/StreamTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/input/kafka/MyKafkaConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/input/kafka/MyKafkaConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/output/AbstractOutputTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/output/AbstractOutputTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/output/KafkaOutputTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/output/KafkaOutputTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/output/MysqlOutputTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/output/MysqlOutputTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/output/OutputTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/output/OutputTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/sp/output/SlsOutputTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/sp/output/SlsOutputTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/AbstractRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/AbstractRow.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/As.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/As.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/BigDecimalColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/BigDecimalColumn.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/Column.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/ColumnInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/ColumnInterface.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/ColumnTypeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/ColumnTypeBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/ConcurrentIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/ConcurrentIndex.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/DoubleColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/DoubleColumn.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/Index.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/Index.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/IntColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/IntColumn.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/LongColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/LongColumn.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/Row.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/RowByList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/RowByList.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/RowByTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/RowByTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/RowByTableHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/RowByTableHeap.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/Serializable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/Serializable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/SlideTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/SlideTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/SlideTableByColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/SlideTableByColumn.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/SlideTableByRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/SlideTableByRow.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/SlideTableOffheap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/SlideTableOffheap.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/SortedTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/SortedTable.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/Table.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/TableBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/TableBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/Type.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/table/VarbyteColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/table/VarbyteColumn.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/util/AggregationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/util/AggregationUtil.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/util/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/util/DateUtil.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/util/IpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/util/IpUtil.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/util/OrderByWindowUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/util/OrderByWindowUtil.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/util/ScalarUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/util/ScalarUtil.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/util/WindowUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/util/WindowUtil.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/window/InThreadOverWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/window/InThreadOverWindow.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/window/InThreadSessionWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/window/InThreadSessionWindow.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/window/InThreadWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/window/InThreadWindow.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/window/OverWindowByDuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/window/OverWindowByDuration.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/window/OverWindowBySize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/window/OverWindowBySize.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/window/SessionWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/window/SessionWindow.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/window/SlideWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/window/SlideWindow.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/window/StoreType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/window/StoreType.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/window/TimeWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/window/TimeWindow.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/window/TumbleWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/window/TumbleWindow.java -------------------------------------------------------------------------------- /src/main/java/com/alibaba/tc/window/Window.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/java/com/alibaba/tc/window/Window.java -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/ArrayUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/ArrayUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/IpUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/IpUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/SortedTableByTimeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/SortedTableByTimeTest.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/TableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/TableTest.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/offheap/BigDecimalColumnTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/offheap/BigDecimalColumnTest.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/offheap/LongColumnTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/offheap/LongColumnTest.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/offheap/VarbyteColumnTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/offheap/VarbyteColumnTest.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/sp/input/KafkaStreamTableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/sp/input/KafkaStreamTableTest.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/sp/input/Top100Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/sp/input/Top100Test.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/util/DateUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/util/DateUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/window/SessionWindowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/window/SessionWindowTest.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/window/SlideWindowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/window/SlideWindowTest.java -------------------------------------------------------------------------------- /src/test/java/com/alibaba/tc/window/TimeWindowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/table-computing/HEAD/src/test/java/com/alibaba/tc/window/TimeWindowTest.java --------------------------------------------------------------------------------