├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── bin ├── kareldb-run-class ├── kareldb-start ├── kareldb-stop ├── kareldb-stop-service └── sqlline ├── config ├── kareldb-inmemory.properties ├── kareldb-replica.properties ├── kareldb-secure-replica.properties ├── kareldb-secure.properties ├── kareldb.properties └── log4j.properties ├── kareldb-core ├── pom.xml ├── sqlline ├── sqlline.bat └── src │ ├── main │ ├── codegen │ │ ├── config.fmpp │ │ ├── includes │ │ │ └── parserImpls.ftl │ │ └── templates │ │ │ └── Parser.jj │ ├── java │ │ ├── io │ │ │ └── kareldb │ │ │ │ ├── KarelDbConfig.java │ │ │ │ ├── KarelDbEngine.java │ │ │ │ ├── avro │ │ │ │ ├── AvroKeyComparator.java │ │ │ │ ├── AvroSchema.java │ │ │ │ ├── AvroTable.java │ │ │ │ └── AvroUtils.java │ │ │ │ ├── jdbc │ │ │ │ ├── CalcitePrepareImpl.java │ │ │ │ ├── Driver.java │ │ │ │ ├── MetaImpl.java │ │ │ │ └── rules │ │ │ │ │ ├── EnumerableTableModifyExtension.java │ │ │ │ │ └── EnumerableTableModifyExtensionRule.java │ │ │ │ ├── kafka │ │ │ │ ├── KafkaSchema.java │ │ │ │ ├── KafkaSchemaKey.java │ │ │ │ ├── KafkaSchemaValue.java │ │ │ │ ├── KafkaTable.java │ │ │ │ └── serialization │ │ │ │ │ ├── KafkaKeyDeserializer.java │ │ │ │ │ ├── KafkaKeySerde.java │ │ │ │ │ ├── KafkaKeySerializer.java │ │ │ │ │ ├── KafkaSchemaKeyDeserializer.java │ │ │ │ │ ├── KafkaSchemaKeySerde.java │ │ │ │ │ ├── KafkaSchemaKeySerializer.java │ │ │ │ │ ├── KafkaSchemaValueDeserializer.java │ │ │ │ │ ├── KafkaSchemaValueSerde.java │ │ │ │ │ ├── KafkaSchemaValueSerializer.java │ │ │ │ │ ├── KafkaValueDeserializer.java │ │ │ │ │ ├── KafkaValueSerde.java │ │ │ │ │ └── KafkaValueSerializer.java │ │ │ │ ├── package-info.java │ │ │ │ ├── schema │ │ │ │ ├── ColumnDef.java │ │ │ │ ├── ColumnStrategy.java │ │ │ │ ├── ColumnType.java │ │ │ │ ├── FilterableTable.java │ │ │ │ ├── RelDef.java │ │ │ │ ├── Schema.java │ │ │ │ ├── SchemaFactory.java │ │ │ │ ├── Table.java │ │ │ │ └── TableEnumerator.java │ │ │ │ ├── transaction │ │ │ │ ├── InMemoryCommitTable.java │ │ │ │ ├── InMemoryTimestampStorage.java │ │ │ │ ├── KarelDbCommitTable.java │ │ │ │ ├── KarelDbTimestampClient.java │ │ │ │ ├── KarelDbTimestampOracle.java │ │ │ │ ├── KarelDbTimestampStorage.java │ │ │ │ └── client │ │ │ │ │ ├── KarelDbCellId.java │ │ │ │ │ ├── KarelDbSyncPostCommitter.java │ │ │ │ │ ├── KarelDbTransaction.java │ │ │ │ │ ├── KarelDbTransactionManager.java │ │ │ │ │ ├── SnapshotFilter.java │ │ │ │ │ └── SnapshotFilterImpl.java │ │ │ │ └── version │ │ │ │ ├── TxVersionedCache.java │ │ │ │ ├── VersionedCache.java │ │ │ │ └── VersionedValue.java │ │ └── org │ │ │ └── apache │ │ │ └── calcite │ │ │ ├── jdbc │ │ │ └── CalciteMetaImplShim.java │ │ │ └── sql │ │ │ └── ddl │ │ │ ├── ExtensionDdlExecutor.java │ │ │ ├── SqlAlterTableExtension.java │ │ │ ├── SqlCreateTableExtension.java │ │ │ └── SqlDropTableExtension.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── java.sql.Driver │ │ └── version │ │ └── io-kareldb-jdbc.properties │ └── test │ ├── java │ └── io │ │ └── kareldb │ │ ├── csv │ │ ├── CsvSchema.java │ │ └── CsvTable.java │ │ ├── file │ │ └── TableTest.java │ │ ├── jdbc │ │ ├── AggBuiltinTest.java │ │ ├── AlterTableTest.java │ │ ├── BaseJDBCTestCase.java │ │ ├── BasicTest.java │ │ ├── DateTimeTest.java │ │ ├── JDBC.java │ │ ├── JoinTest.java │ │ ├── SimpleTest.java │ │ └── TransactionsTest.java │ │ ├── transaction │ │ ├── BasicTest.java │ │ ├── CommitTableTest.java │ │ ├── SnapshotIsolationTest.java │ │ ├── TSOClientBasicTest.java │ │ ├── TSOClientRowAndCellLevelConflictTest.java │ │ ├── TSOClientSimpleTest.java │ │ ├── TimestampStorageTest.java │ │ └── client │ │ │ ├── BailisAnomaliesTest.java │ │ │ ├── BasicTransactionTest.java │ │ │ ├── CheckpointTest.java │ │ │ ├── DeletionTest.java │ │ │ ├── MultiplePutTest.java │ │ │ ├── ReadPathTest.java │ │ │ ├── TransactionClientTest.java │ │ │ ├── TransactionConflictTest.java │ │ │ └── UpdateScanTest.java │ │ └── utils │ │ └── ClusterTestHarness.java │ └── resources │ ├── avro.json │ ├── avro │ ├── schemas.avsc │ ├── users.avro │ └── users.json │ ├── bug.json │ ├── bug.yaml │ ├── bug │ ├── DATE.csv │ ├── LONG_EMPS.csv │ └── WACKY_COLUMN_NAMES.csv │ ├── filterable-model.json │ ├── filterable-model.yaml │ ├── log4j.properties │ ├── model.json │ ├── model.yaml │ └── sales │ ├── DEPTNOS.csv │ ├── DEPTS.csv │ ├── EMPS.csv.gz │ └── SDEPTS.csv ├── kareldb-server ├── pom.xml └── src │ ├── main │ ├── assembly │ │ ├── development.xml │ │ └── package.xml │ ├── java │ │ └── io │ │ │ └── kareldb │ │ │ └── server │ │ │ ├── HttpServerExtension.java │ │ │ ├── KarelDbMain.java │ │ │ ├── handler │ │ │ ├── DynamicAvaticaJsonHandler.java │ │ │ └── UrlProvider.java │ │ │ └── leader │ │ │ ├── ClientConfig.java │ │ │ ├── KarelDbCoordinator.java │ │ │ ├── KarelDbElectionException.java │ │ │ ├── KarelDbIdentity.java │ │ │ ├── KarelDbLeaderElector.java │ │ │ ├── KarelDbProtocol.java │ │ │ └── KarelDbRebalanceListener.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── io │ └── kareldb │ └── server │ ├── jdbc │ ├── BasicAuthHttpServerTest.java │ ├── BasicTest.java │ ├── DigestAuthHttpServerTest.java │ └── SslDriverTest.java │ ├── leader │ └── KarelDbCoordinatorTest.java │ └── utils │ ├── RemoteClusterHttpAuthTestHarness.java │ ├── RemoteClusterSslTestHarness.java │ ├── RemoteClusterTestHarness.java │ └── SecureTestUtils.java └── pom.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/README.md -------------------------------------------------------------------------------- /bin/kareldb-run-class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/bin/kareldb-run-class -------------------------------------------------------------------------------- /bin/kareldb-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/bin/kareldb-start -------------------------------------------------------------------------------- /bin/kareldb-stop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/bin/kareldb-stop -------------------------------------------------------------------------------- /bin/kareldb-stop-service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/bin/kareldb-stop-service -------------------------------------------------------------------------------- /bin/sqlline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/bin/sqlline -------------------------------------------------------------------------------- /config/kareldb-inmemory.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/config/kareldb-inmemory.properties -------------------------------------------------------------------------------- /config/kareldb-replica.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/config/kareldb-replica.properties -------------------------------------------------------------------------------- /config/kareldb-secure-replica.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/config/kareldb-secure-replica.properties -------------------------------------------------------------------------------- /config/kareldb-secure.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/config/kareldb-secure.properties -------------------------------------------------------------------------------- /config/kareldb.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/config/kareldb.properties -------------------------------------------------------------------------------- /config/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/config/log4j.properties -------------------------------------------------------------------------------- /kareldb-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/pom.xml -------------------------------------------------------------------------------- /kareldb-core/sqlline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/sqlline -------------------------------------------------------------------------------- /kareldb-core/sqlline.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/sqlline.bat -------------------------------------------------------------------------------- /kareldb-core/src/main/codegen/config.fmpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/codegen/config.fmpp -------------------------------------------------------------------------------- /kareldb-core/src/main/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /kareldb-core/src/main/codegen/templates/Parser.jj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/codegen/templates/Parser.jj -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/KarelDbConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/KarelDbConfig.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/KarelDbEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/KarelDbEngine.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/avro/AvroKeyComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/avro/AvroKeyComparator.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/avro/AvroSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/avro/AvroSchema.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/avro/AvroTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/avro/AvroTable.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/avro/AvroUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/avro/AvroUtils.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/jdbc/CalcitePrepareImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/jdbc/CalcitePrepareImpl.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/jdbc/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/jdbc/Driver.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/jdbc/MetaImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/jdbc/MetaImpl.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/jdbc/rules/EnumerableTableModifyExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/jdbc/rules/EnumerableTableModifyExtension.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/jdbc/rules/EnumerableTableModifyExtensionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/jdbc/rules/EnumerableTableModifyExtensionRule.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/KafkaSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/KafkaSchema.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/KafkaSchemaKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/KafkaSchemaKey.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/KafkaSchemaValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/KafkaSchemaValue.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/KafkaTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/KafkaTable.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaKeyDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaKeyDeserializer.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaKeySerde.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaKeySerde.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaKeySerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaKeySerializer.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaKeyDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaKeyDeserializer.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaKeySerde.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaKeySerde.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaKeySerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaKeySerializer.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaValueDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaValueDeserializer.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaValueSerde.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaValueSerde.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaValueSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaSchemaValueSerializer.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaValueDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaValueDeserializer.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaValueSerde.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaValueSerde.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaValueSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/kafka/serialization/KafkaValueSerializer.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/package-info.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/schema/ColumnDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/schema/ColumnDef.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/schema/ColumnStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/schema/ColumnStrategy.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/schema/ColumnType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/schema/ColumnType.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/schema/FilterableTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/schema/FilterableTable.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/schema/RelDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/schema/RelDef.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/schema/Schema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/schema/Schema.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/schema/SchemaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/schema/SchemaFactory.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/schema/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/schema/Table.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/schema/TableEnumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/schema/TableEnumerator.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/InMemoryCommitTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/InMemoryCommitTable.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/InMemoryTimestampStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/InMemoryTimestampStorage.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/KarelDbCommitTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/KarelDbCommitTable.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/KarelDbTimestampClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/KarelDbTimestampClient.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/KarelDbTimestampOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/KarelDbTimestampOracle.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/KarelDbTimestampStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/KarelDbTimestampStorage.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/client/KarelDbCellId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/client/KarelDbCellId.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/client/KarelDbSyncPostCommitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/client/KarelDbSyncPostCommitter.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/client/KarelDbTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/client/KarelDbTransaction.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/client/KarelDbTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/client/KarelDbTransactionManager.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/client/SnapshotFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/client/SnapshotFilter.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/transaction/client/SnapshotFilterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/transaction/client/SnapshotFilterImpl.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/version/TxVersionedCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/version/TxVersionedCache.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/version/VersionedCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/version/VersionedCache.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/io/kareldb/version/VersionedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/io/kareldb/version/VersionedValue.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImplShim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImplShim.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/org/apache/calcite/sql/ddl/ExtensionDdlExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/org/apache/calcite/sql/ddl/ExtensionDdlExecutor.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/org/apache/calcite/sql/ddl/SqlAlterTableExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/org/apache/calcite/sql/ddl/SqlAlterTableExtension.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/org/apache/calcite/sql/ddl/SqlCreateTableExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/org/apache/calcite/sql/ddl/SqlCreateTableExtension.java -------------------------------------------------------------------------------- /kareldb-core/src/main/java/org/apache/calcite/sql/ddl/SqlDropTableExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/java/org/apache/calcite/sql/ddl/SqlDropTableExtension.java -------------------------------------------------------------------------------- /kareldb-core/src/main/resources/META-INF/services/java.sql.Driver: -------------------------------------------------------------------------------- 1 | io.kareldb.jdbc.Driver 2 | -------------------------------------------------------------------------------- /kareldb-core/src/main/resources/version/io-kareldb-jdbc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/main/resources/version/io-kareldb-jdbc.properties -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/csv/CsvSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/csv/CsvSchema.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/csv/CsvTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/csv/CsvTable.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/file/TableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/file/TableTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/jdbc/AggBuiltinTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/jdbc/AggBuiltinTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/jdbc/AlterTableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/jdbc/AlterTableTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/jdbc/BaseJDBCTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/jdbc/BaseJDBCTestCase.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/jdbc/BasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/jdbc/BasicTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/jdbc/DateTimeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/jdbc/DateTimeTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/jdbc/JDBC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/jdbc/JDBC.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/jdbc/JoinTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/jdbc/JoinTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/jdbc/SimpleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/jdbc/SimpleTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/jdbc/TransactionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/jdbc/TransactionsTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/BasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/BasicTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/CommitTableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/CommitTableTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/SnapshotIsolationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/SnapshotIsolationTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/TSOClientBasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/TSOClientBasicTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/TSOClientRowAndCellLevelConflictTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/TSOClientRowAndCellLevelConflictTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/TSOClientSimpleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/TSOClientSimpleTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/TimestampStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/TimestampStorageTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/client/BailisAnomaliesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/client/BailisAnomaliesTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/client/BasicTransactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/client/BasicTransactionTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/client/CheckpointTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/client/CheckpointTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/client/DeletionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/client/DeletionTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/client/MultiplePutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/client/MultiplePutTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/client/ReadPathTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/client/ReadPathTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/client/TransactionClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/client/TransactionClientTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/client/TransactionConflictTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/client/TransactionConflictTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/transaction/client/UpdateScanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/transaction/client/UpdateScanTest.java -------------------------------------------------------------------------------- /kareldb-core/src/test/java/io/kareldb/utils/ClusterTestHarness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/java/io/kareldb/utils/ClusterTestHarness.java -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/avro.json -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/avro/schemas.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/avro/schemas.avsc -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/avro/users.avro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/avro/users.avro -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/avro/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/avro/users.json -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/bug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/bug.json -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/bug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/bug.yaml -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/bug/DATE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/bug/DATE.csv -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/bug/LONG_EMPS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/bug/LONG_EMPS.csv -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/bug/WACKY_COLUMN_NAMES.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/bug/WACKY_COLUMN_NAMES.csv -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/filterable-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/filterable-model.json -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/filterable-model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/filterable-model.yaml -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/model.json -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/model.yaml -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/sales/DEPTNOS.csv: -------------------------------------------------------------------------------- 1 | DEPTNO:int 2 | 10 3 | 20 4 | 30 5 | -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/sales/DEPTS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/sales/DEPTS.csv -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/sales/EMPS.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/sales/EMPS.csv.gz -------------------------------------------------------------------------------- /kareldb-core/src/test/resources/sales/SDEPTS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-core/src/test/resources/sales/SDEPTS.csv -------------------------------------------------------------------------------- /kareldb-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/pom.xml -------------------------------------------------------------------------------- /kareldb-server/src/main/assembly/development.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/assembly/development.xml -------------------------------------------------------------------------------- /kareldb-server/src/main/assembly/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/assembly/package.xml -------------------------------------------------------------------------------- /kareldb-server/src/main/java/io/kareldb/server/HttpServerExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/java/io/kareldb/server/HttpServerExtension.java -------------------------------------------------------------------------------- /kareldb-server/src/main/java/io/kareldb/server/KarelDbMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/java/io/kareldb/server/KarelDbMain.java -------------------------------------------------------------------------------- /kareldb-server/src/main/java/io/kareldb/server/handler/DynamicAvaticaJsonHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/java/io/kareldb/server/handler/DynamicAvaticaJsonHandler.java -------------------------------------------------------------------------------- /kareldb-server/src/main/java/io/kareldb/server/handler/UrlProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/java/io/kareldb/server/handler/UrlProvider.java -------------------------------------------------------------------------------- /kareldb-server/src/main/java/io/kareldb/server/leader/ClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/java/io/kareldb/server/leader/ClientConfig.java -------------------------------------------------------------------------------- /kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbCoordinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbCoordinator.java -------------------------------------------------------------------------------- /kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbElectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbElectionException.java -------------------------------------------------------------------------------- /kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbIdentity.java -------------------------------------------------------------------------------- /kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbLeaderElector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbLeaderElector.java -------------------------------------------------------------------------------- /kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbProtocol.java -------------------------------------------------------------------------------- /kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbRebalanceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/java/io/kareldb/server/leader/KarelDbRebalanceListener.java -------------------------------------------------------------------------------- /kareldb-server/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /kareldb-server/src/test/java/io/kareldb/server/jdbc/BasicAuthHttpServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/test/java/io/kareldb/server/jdbc/BasicAuthHttpServerTest.java -------------------------------------------------------------------------------- /kareldb-server/src/test/java/io/kareldb/server/jdbc/BasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/test/java/io/kareldb/server/jdbc/BasicTest.java -------------------------------------------------------------------------------- /kareldb-server/src/test/java/io/kareldb/server/jdbc/DigestAuthHttpServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/test/java/io/kareldb/server/jdbc/DigestAuthHttpServerTest.java -------------------------------------------------------------------------------- /kareldb-server/src/test/java/io/kareldb/server/jdbc/SslDriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/test/java/io/kareldb/server/jdbc/SslDriverTest.java -------------------------------------------------------------------------------- /kareldb-server/src/test/java/io/kareldb/server/leader/KarelDbCoordinatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/test/java/io/kareldb/server/leader/KarelDbCoordinatorTest.java -------------------------------------------------------------------------------- /kareldb-server/src/test/java/io/kareldb/server/utils/RemoteClusterHttpAuthTestHarness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/test/java/io/kareldb/server/utils/RemoteClusterHttpAuthTestHarness.java -------------------------------------------------------------------------------- /kareldb-server/src/test/java/io/kareldb/server/utils/RemoteClusterSslTestHarness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/test/java/io/kareldb/server/utils/RemoteClusterSslTestHarness.java -------------------------------------------------------------------------------- /kareldb-server/src/test/java/io/kareldb/server/utils/RemoteClusterTestHarness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/test/java/io/kareldb/server/utils/RemoteClusterTestHarness.java -------------------------------------------------------------------------------- /kareldb-server/src/test/java/io/kareldb/server/utils/SecureTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/kareldb-server/src/test/java/io/kareldb/server/utils/SecureTestUtils.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayokota/kareldb/HEAD/pom.xml --------------------------------------------------------------------------------