├── .gitattributes ├── .github ├── release-drafter.yml └── workflows │ ├── ci.yml │ ├── release-drafter.yml │ └── scala-steward.yml ├── .gitignore ├── .jvmopts ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── all └── src │ └── test │ ├── resources │ ├── airports.csv │ └── flights.csv │ └── scala │ └── spec │ ├── AirportSpec.scala │ ├── ChronicleMapAndLuceneSpec.scala │ ├── DynamicStoresSpec.scala │ ├── HaloDBAndLuceneSpec.scala │ ├── LMDBAndLuceneSpec.scala │ └── RocksDBAndLuceneSpec.scala ├── benchmark ├── benchmark.csv ├── graphs │ ├── imports.svg │ ├── search-titles.svg │ └── validate-ids.svg └── src │ └── main │ └── scala │ └── benchmark │ ├── FlushingBacklog.scala │ ├── TightLoops.scala │ ├── bench │ ├── Bench.scala │ ├── BenchmarkReport.scala │ ├── ReportGenerator.scala │ ├── Runner.scala │ ├── StatusCallback.scala │ ├── StatusLog.scala │ ├── TaskState.scala │ └── impl │ │ ├── DerbyBench.scala │ │ ├── H2Bench.scala │ │ ├── LightDBBench.scala │ │ ├── MongoDBBench.scala │ │ ├── PostgreSQLBench.scala │ │ └── SQLiteBench.scala │ ├── imdb │ ├── BenchmarkImplementation.scala │ ├── IMDBBenchmark.scala │ ├── LightDBImplementation.scala │ ├── MariaDBImplementation.scala │ ├── MongoDBImplementation.scala │ ├── PostgresImplementation.scala │ ├── SQLiteImplementation.scala │ └── ScarangoImplementation.scala │ └── jmh │ ├── InsertBenchmark.scala │ ├── ReadBenchmark.scala │ └── impl │ ├── BenchmarkImplementation.scala │ ├── LightDBImpl.scala │ ├── RocksDBImpl.scala │ └── SQLiteImpl.scala ├── chronicleMap └── src │ ├── main │ └── scala │ │ └── lightdb.chroniclemap │ │ ├── ChronicleMapStore.scala │ │ └── ChronicleMapTransaction.scala │ └── test │ └── scala │ └── spec │ └── ChronicleMapSpec.scala ├── core └── src │ ├── main │ └── scala │ │ └── lightdb │ │ ├── CompositeIndex.scala │ │ ├── KeyValue.scala │ │ ├── LightDB.scala │ │ ├── MultiStore.scala │ │ ├── Persistence.scala │ │ ├── Query.scala │ │ ├── SearchResults.scala │ │ ├── Sort.scala │ │ ├── SortDirection.scala │ │ ├── StoredValue.scala │ │ ├── aggregate │ │ ├── AggregateFilter.scala │ │ ├── AggregateFunction.scala │ │ ├── AggregateQuery.scala │ │ ├── AggregateSupport.scala │ │ └── AggregateType.scala │ │ ├── backup │ │ ├── DatabaseBackup.scala │ │ └── DatabaseRestore.scala │ │ ├── cache │ │ └── QueryCache.scala │ │ ├── distance │ │ ├── Distance.scala │ │ ├── DistanceUnit.scala │ │ ├── DoubleExtras.scala │ │ ├── IntExtras.scala │ │ └── package.scala │ │ ├── doc │ │ ├── DocState.scala │ │ ├── Document.scala │ │ ├── DocumentModel.scala │ │ ├── JsonConversion.scala │ │ ├── MaterializedBatchModel.scala │ │ ├── MaterializedModel.scala │ │ ├── RecordDocument.scala │ │ └── RecordDocumentModel.scala │ │ ├── error │ │ ├── DocNotFoundException.scala │ │ ├── ModelMissingFieldsException.scala │ │ └── NonIndexedFieldException.scala │ │ ├── facet │ │ ├── FacetConfig.scala │ │ ├── FacetQuery.scala │ │ ├── FacetResult.scala │ │ ├── FacetResultValue.scala │ │ └── FacetValue.scala │ │ ├── feature │ │ ├── DBFeatureKey.scala │ │ ├── FeatureKey.scala │ │ └── FeatureSupport.scala │ │ ├── field │ │ ├── Field.scala │ │ ├── FieldAndValue.scala │ │ ├── FieldGetter.scala │ │ ├── IndexingKey.scala │ │ └── IndexingState.scala │ │ ├── filter │ │ ├── Condition.scala │ │ ├── Filter.scala │ │ ├── FilterBuilder.scala │ │ ├── FilterClause.scala │ │ ├── FilterPlanner.scala │ │ ├── FilterSupport.scala │ │ ├── ParentChildRelation.scala │ │ ├── QueryOptimizer.scala │ │ └── package.scala │ │ ├── graph │ │ ├── EdgeDocument.scala │ │ ├── EdgeModel.scala │ │ ├── ReverseEdgeDocument.scala │ │ └── ReverseEdgeModel.scala │ │ ├── id │ │ ├── EdgeId.scala │ │ ├── Id.scala │ │ └── StringId.scala │ │ ├── lock │ │ ├── Lock.scala │ │ └── LockManager.scala │ │ ├── materialized │ │ ├── Materializable.scala │ │ ├── Materialized.scala │ │ ├── MaterializedAggregate.scala │ │ ├── MaterializedAndDoc.scala │ │ └── MaterializedIndex.scala │ │ ├── package.scala │ │ ├── spatial │ │ ├── DistanceAndDoc.scala │ │ ├── Geo.scala │ │ ├── GeometryCollection.scala │ │ ├── Line.scala │ │ ├── MultiLine.scala │ │ ├── MultiPoint.scala │ │ ├── MultiPolygon.scala │ │ ├── Point.scala │ │ ├── Polygon.scala │ │ ├── Spatial.scala │ │ └── SpatialRelation.scala │ │ ├── store │ │ ├── BufferedWritingTransaction.scala │ │ ├── Collection.scala │ │ ├── CollectionManager.scala │ │ ├── Conversion.scala │ │ ├── Store.scala │ │ ├── StoreManager.scala │ │ ├── StoreMode.scala │ │ ├── Transactionless.scala │ │ ├── WriteBuffer.scala │ │ ├── WriteOp.scala │ │ ├── hashmap │ │ │ ├── HashMapStore.scala │ │ │ └── HashMapTransaction.scala │ │ ├── prefix │ │ │ ├── PrefixScanningStore.scala │ │ │ └── PrefixScanningStoreManager.scala │ │ ├── sharded │ │ │ ├── ShardedStore.scala │ │ │ ├── ShardedStoreManager.scala │ │ │ └── manager │ │ │ │ ├── BalancedShardManager.scala │ │ │ │ ├── HashBasedShardManager.scala │ │ │ │ ├── ShardManager.scala │ │ │ │ └── ShardManagerInstance.scala │ │ └── split │ │ │ ├── AsynchronousCachedUpdateHandler.scala │ │ │ ├── DisabledUpdateHandler.scala │ │ │ ├── ImmediateUpdateHandler.scala │ │ │ ├── QueuedUpdateHandler.scala │ │ │ ├── SearchUpdateHandler.scala │ │ │ ├── SplitCollection.scala │ │ │ ├── SplitCollectionTransaction.scala │ │ │ └── SplitStoreManager.scala │ │ ├── time │ │ ├── Timestamp.scala │ │ └── TimestampParser.scala │ │ ├── transaction │ │ ├── CollectionTransaction.scala │ │ ├── PrefixScanningTransaction.scala │ │ ├── Transaction.scala │ │ ├── TransactionManager.scala │ │ ├── Tx10.scala │ │ ├── Tx2.scala │ │ ├── Tx3.scala │ │ ├── Tx4.scala │ │ ├── Tx5.scala │ │ ├── Tx6.scala │ │ ├── Tx7.scala │ │ ├── Tx8.scala │ │ └── Tx9.scala │ │ ├── traverse │ │ ├── DocumentTraversalBuilder.scala │ │ ├── EdgeTraversalBuilder.scala │ │ ├── GraphTraversal.scala │ │ ├── TransactionTraversalSupport.scala │ │ ├── TraversalPath.scala │ │ ├── TraversalStrategy.scala │ │ └── package.scala │ │ ├── trigger │ │ ├── BasicStoreTrigger.scala │ │ ├── StoreTrigger.scala │ │ └── StoreTriggers.scala │ │ ├── upgrade │ │ └── DatabaseUpgrade.scala │ │ └── util │ │ ├── ActionIterator.scala │ │ ├── Aggregator.scala │ │ ├── AtomicList.scala │ │ ├── Disposable.scala │ │ ├── ElasticHashMap.scala │ │ ├── Initializable.scala │ │ ├── IteratorExtras.scala │ │ └── Nowish.scala │ └── test │ └── scala │ └── spec │ ├── AbstractBasicSpec.scala │ ├── AbstractDeliveryPathSpec.scala │ ├── AbstractEmployeeInfluenceSpec.scala │ ├── AbstractExistsChildSpec.scala │ ├── AbstractFacetSpec.scala │ ├── AbstractKeyValueSpec.scala │ ├── AbstractSpatialSpec.scala │ ├── AbstractSpecialCasesSpec.scala │ ├── AbstractTraversalSpec.scala │ ├── EmbeddedTest.java │ ├── GeoParsingSpec.scala │ ├── HashMapStoreKeyValueSpec.scala │ ├── LocalOnly.java │ ├── ShardedStoreSpec.scala │ ├── TimestampSpec.scala │ └── TypeSafetySpec.scala ├── docs └── README.md ├── duckdb └── src │ ├── main │ └── scala │ │ └── lightdb │ │ └── duckdb │ │ ├── DuckDBStore.scala │ │ └── DuckDBTransaction.scala │ └── test │ └── scala │ └── spec │ └── DuckDBSpec.scala ├── h2 └── src │ ├── main │ └── scala │ │ └── lightdb │ │ └── h2 │ │ ├── H2Store.scala │ │ └── H2Transaction.scala │ └── test │ └── scala │ └── spec │ └── H2Spec.scala ├── halodb └── src │ ├── main │ └── scala │ │ └── lightdb │ │ └── halodb │ │ ├── DirectHaloDBInstance.scala │ │ ├── HaloDBInstance.scala │ │ ├── HaloDBSharedStore.scala │ │ ├── HaloDBStore.scala │ │ ├── HaloDBTransaction.scala │ │ └── SharedHaloDBInstance.scala │ └── test │ └── scala │ └── spec │ ├── HaloDBSharedSpec.scala │ └── HaloDBSpec.scala ├── lmdb └── src │ ├── main │ └── scala │ │ └── lightdb │ │ └── lmdb │ │ ├── ByteBufferPool.scala │ │ ├── LMDBInstance.scala │ │ ├── LMDBStore.scala │ │ ├── LMDBTransaction.scala │ │ └── LMDBValueIterator.scala │ └── test │ └── scala │ └── spec │ └── LMDBSpec.scala ├── lucene └── src │ ├── main │ └── scala │ │ └── lightdb │ │ └── lucene │ │ ├── LuceneGroupedSearchResults.scala │ │ ├── LucenePaginatedIterator.scala │ │ ├── LuceneQuerySyntax.scala │ │ ├── LuceneSearchBuilder.scala │ │ ├── LuceneState.scala │ │ ├── LuceneStore.scala │ │ ├── LuceneTransaction.scala │ │ └── index │ │ └── Index.scala │ └── test │ └── scala │ └── spec │ ├── LuceneExistsChildSpec.scala │ ├── LuceneFacetSpec.scala │ ├── LuceneGroupingSpec.scala │ ├── LuceneShardedSpec.scala │ ├── LuceneShardedStorePaginationSpec.scala │ ├── LuceneSpatialSpec.scala │ └── LuceneSpec.scala ├── mapdb └── src │ ├── main │ └── scala │ │ └── lightdb │ │ └── mapdb │ │ ├── MapDBStore.scala │ │ └── MapDBTransaction.scala │ └── test │ └── scala │ └── spec │ └── MapDBSpec.scala ├── postgresql └── src │ ├── main │ └── scala │ │ └── lightdb │ │ └── postgresql │ │ ├── PostgreSQLStore.scala │ │ ├── PostgreSQLStoreManager.scala │ │ └── PostgreSQLTransaction.scala │ └── test │ └── scala │ └── spec │ ├── PostgreSQLSQLSpec.scala │ ├── PostgreSQLSpec.scala │ └── PostgreSQLSpecialCasesSpec.scala ├── project ├── build.properties └── plugins.sbt ├── publish.sh ├── redis └── src │ └── main │ └── scala │ └── lightdb │ └── redis │ ├── RedisStore.scala │ └── RedisTransaction.scala ├── rocksdb └── src │ ├── main │ └── scala │ │ └── lightdb │ │ └── rocksdb │ │ ├── RocksDBSharedStore.scala │ │ ├── RocksDBSharedStoreInstance.scala │ │ ├── RocksDBStore.scala │ │ ├── RocksDBTransaction.scala │ │ └── ThreadConfinedBufferedIterator.scala │ └── test │ └── scala │ └── spec │ ├── RocksDBDeliveryPathSpec.scala │ ├── RocksDBEmployeeInfluenceSpec.scala │ ├── RocksDBSharedSpec.scala │ ├── RocksDBSpec.scala │ └── RocksDBTraversalSpec.scala ├── run_benchmarks.sh ├── sql └── src │ ├── main │ └── scala │ │ └── lightdb │ │ └── sql │ │ ├── SQLConversion.scala │ │ ├── SQLDatabase.scala │ │ ├── SQLQueryBuilder.scala │ │ ├── SQLResults.scala │ │ ├── SQLState.scala │ │ ├── SQLStore.scala │ │ ├── SQLStoreTransaction.scala │ │ ├── connect │ │ ├── ConnectionManager.scala │ │ ├── DBCPConnectionManager.scala │ │ ├── DataSourceConnectionManager.scala │ │ ├── HikariConnectionManager.scala │ │ ├── SQLConfig.scala │ │ └── SingleConnectionManager.scala │ │ └── query │ │ ├── ResultSetIterator.scala │ │ └── SQLQuery.scala │ └── test │ └── scala │ └── spec │ └── AbstractSQLSpec.scala ├── sqlite └── src │ ├── main │ ├── resources │ │ └── mod_spatialite.so │ └── scala │ │ └── lightdb │ │ └── sql │ │ ├── SQLiteSharedStore.scala │ │ ├── SQLiteStore.scala │ │ └── SQLiteTransaction.scala │ └── test │ └── scala │ └── spec │ ├── SQLiteAndMapSplitSpec.scala │ ├── SQLiteExistsChildSpec.scala │ ├── SQLiteSQLSpec.scala │ ├── SQLiteSharedSpec.scala │ ├── SQLiteSpatialSpec.scala │ ├── SQLiteSpec.scala │ └── SQLiteSpecialCasesSpec.scala └── why-lightdb.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/scala-steward.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/.github/workflows/scala-steward.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/.gitignore -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/.jvmopts -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/README.md -------------------------------------------------------------------------------- /all/src/test/resources/airports.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/all/src/test/resources/airports.csv -------------------------------------------------------------------------------- /all/src/test/resources/flights.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/all/src/test/resources/flights.csv -------------------------------------------------------------------------------- /all/src/test/scala/spec/AirportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/all/src/test/scala/spec/AirportSpec.scala -------------------------------------------------------------------------------- /all/src/test/scala/spec/ChronicleMapAndLuceneSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/all/src/test/scala/spec/ChronicleMapAndLuceneSpec.scala -------------------------------------------------------------------------------- /all/src/test/scala/spec/DynamicStoresSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/all/src/test/scala/spec/DynamicStoresSpec.scala -------------------------------------------------------------------------------- /all/src/test/scala/spec/HaloDBAndLuceneSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/all/src/test/scala/spec/HaloDBAndLuceneSpec.scala -------------------------------------------------------------------------------- /all/src/test/scala/spec/LMDBAndLuceneSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/all/src/test/scala/spec/LMDBAndLuceneSpec.scala -------------------------------------------------------------------------------- /all/src/test/scala/spec/RocksDBAndLuceneSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/all/src/test/scala/spec/RocksDBAndLuceneSpec.scala -------------------------------------------------------------------------------- /benchmark/benchmark.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/benchmark.csv -------------------------------------------------------------------------------- /benchmark/graphs/imports.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/graphs/imports.svg -------------------------------------------------------------------------------- /benchmark/graphs/search-titles.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/graphs/search-titles.svg -------------------------------------------------------------------------------- /benchmark/graphs/validate-ids.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/graphs/validate-ids.svg -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/FlushingBacklog.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/FlushingBacklog.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/TightLoops.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/TightLoops.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/Bench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/Bench.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/BenchmarkReport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/BenchmarkReport.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/ReportGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/ReportGenerator.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/Runner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/Runner.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/StatusCallback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/StatusCallback.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/StatusLog.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/StatusLog.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/TaskState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/TaskState.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/impl/DerbyBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/impl/DerbyBench.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/impl/H2Bench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/impl/H2Bench.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/impl/LightDBBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/impl/LightDBBench.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/impl/MongoDBBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/impl/MongoDBBench.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/impl/PostgreSQLBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/impl/PostgreSQLBench.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/bench/impl/SQLiteBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/bench/impl/SQLiteBench.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/imdb/BenchmarkImplementation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/imdb/BenchmarkImplementation.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/imdb/IMDBBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/imdb/IMDBBenchmark.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/imdb/LightDBImplementation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/imdb/LightDBImplementation.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/imdb/MariaDBImplementation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/imdb/MariaDBImplementation.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/imdb/MongoDBImplementation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/imdb/MongoDBImplementation.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/imdb/PostgresImplementation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/imdb/PostgresImplementation.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/imdb/SQLiteImplementation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/imdb/SQLiteImplementation.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/imdb/ScarangoImplementation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/imdb/ScarangoImplementation.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/jmh/InsertBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/jmh/InsertBenchmark.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/jmh/ReadBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/jmh/ReadBenchmark.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/jmh/impl/BenchmarkImplementation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/jmh/impl/BenchmarkImplementation.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/jmh/impl/LightDBImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/jmh/impl/LightDBImpl.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/jmh/impl/RocksDBImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/jmh/impl/RocksDBImpl.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/benchmark/jmh/impl/SQLiteImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/benchmark/src/main/scala/benchmark/jmh/impl/SQLiteImpl.scala -------------------------------------------------------------------------------- /chronicleMap/src/main/scala/lightdb.chroniclemap/ChronicleMapStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/chronicleMap/src/main/scala/lightdb.chroniclemap/ChronicleMapStore.scala -------------------------------------------------------------------------------- /chronicleMap/src/main/scala/lightdb.chroniclemap/ChronicleMapTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/chronicleMap/src/main/scala/lightdb.chroniclemap/ChronicleMapTransaction.scala -------------------------------------------------------------------------------- /chronicleMap/src/test/scala/spec/ChronicleMapSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/chronicleMap/src/test/scala/spec/ChronicleMapSpec.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/CompositeIndex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/CompositeIndex.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/KeyValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/KeyValue.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/LightDB.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/LightDB.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/MultiStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/MultiStore.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/Persistence.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/Persistence.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/Query.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/Query.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/SearchResults.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/SearchResults.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/Sort.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/Sort.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/SortDirection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/SortDirection.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/StoredValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/StoredValue.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/aggregate/AggregateFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/aggregate/AggregateFilter.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/aggregate/AggregateFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/aggregate/AggregateFunction.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/aggregate/AggregateQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/aggregate/AggregateQuery.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/aggregate/AggregateSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/aggregate/AggregateSupport.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/aggregate/AggregateType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/aggregate/AggregateType.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/backup/DatabaseBackup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/backup/DatabaseBackup.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/backup/DatabaseRestore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/backup/DatabaseRestore.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/cache/QueryCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/cache/QueryCache.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/distance/Distance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/distance/Distance.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/distance/DistanceUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/distance/DistanceUnit.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/distance/DoubleExtras.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/distance/DoubleExtras.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/distance/IntExtras.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/distance/IntExtras.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/distance/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/distance/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/doc/DocState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/doc/DocState.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/doc/Document.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/doc/Document.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/doc/DocumentModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/doc/DocumentModel.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/doc/JsonConversion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/doc/JsonConversion.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/doc/MaterializedBatchModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/doc/MaterializedBatchModel.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/doc/MaterializedModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/doc/MaterializedModel.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/doc/RecordDocument.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/doc/RecordDocument.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/doc/RecordDocumentModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/doc/RecordDocumentModel.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/error/DocNotFoundException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/error/DocNotFoundException.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/error/ModelMissingFieldsException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/error/ModelMissingFieldsException.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/error/NonIndexedFieldException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/error/NonIndexedFieldException.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/facet/FacetConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/facet/FacetConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/facet/FacetQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/facet/FacetQuery.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/facet/FacetResult.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/facet/FacetResult.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/facet/FacetResultValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/facet/FacetResultValue.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/facet/FacetValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/facet/FacetValue.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/feature/DBFeatureKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/feature/DBFeatureKey.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/feature/FeatureKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/feature/FeatureKey.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/feature/FeatureSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/feature/FeatureSupport.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/field/Field.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/field/Field.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/field/FieldAndValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/field/FieldAndValue.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/field/FieldGetter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/field/FieldGetter.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/field/IndexingKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/field/IndexingKey.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/field/IndexingState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/field/IndexingState.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/filter/Condition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/filter/Condition.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/filter/Filter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/filter/Filter.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/filter/FilterBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/filter/FilterBuilder.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/filter/FilterClause.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/filter/FilterClause.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/filter/FilterPlanner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/filter/FilterPlanner.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/filter/FilterSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/filter/FilterSupport.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/filter/ParentChildRelation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/filter/ParentChildRelation.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/filter/QueryOptimizer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/filter/QueryOptimizer.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/filter/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/filter/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/graph/EdgeDocument.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/graph/EdgeDocument.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/graph/EdgeModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/graph/EdgeModel.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/graph/ReverseEdgeDocument.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/graph/ReverseEdgeDocument.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/graph/ReverseEdgeModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/graph/ReverseEdgeModel.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/id/EdgeId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/id/EdgeId.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/id/Id.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/id/Id.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/id/StringId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/id/StringId.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/lock/Lock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/lock/Lock.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/lock/LockManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/lock/LockManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/materialized/Materializable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/materialized/Materializable.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/materialized/Materialized.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/materialized/Materialized.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/materialized/MaterializedAggregate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/materialized/MaterializedAggregate.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/materialized/MaterializedAndDoc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/materialized/MaterializedAndDoc.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/materialized/MaterializedIndex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/materialized/MaterializedIndex.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/spatial/DistanceAndDoc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/spatial/DistanceAndDoc.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/spatial/Geo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/spatial/Geo.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/spatial/GeometryCollection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/spatial/GeometryCollection.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/spatial/Line.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/spatial/Line.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/spatial/MultiLine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/spatial/MultiLine.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/spatial/MultiPoint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/spatial/MultiPoint.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/spatial/MultiPolygon.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/spatial/MultiPolygon.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/spatial/Point.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/spatial/Point.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/spatial/Polygon.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/spatial/Polygon.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/spatial/Spatial.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/spatial/Spatial.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/spatial/SpatialRelation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/spatial/SpatialRelation.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/BufferedWritingTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/BufferedWritingTransaction.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/Collection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/Collection.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/CollectionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/CollectionManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/Conversion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/Conversion.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/Store.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/Store.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/StoreManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/StoreManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/StoreMode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/StoreMode.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/Transactionless.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/Transactionless.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/WriteBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/WriteBuffer.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/WriteOp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/WriteOp.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/hashmap/HashMapStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/hashmap/HashMapStore.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/hashmap/HashMapTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/hashmap/HashMapTransaction.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/prefix/PrefixScanningStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/prefix/PrefixScanningStore.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/prefix/PrefixScanningStoreManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/prefix/PrefixScanningStoreManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/sharded/ShardedStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/sharded/ShardedStore.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/sharded/ShardedStoreManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/sharded/ShardedStoreManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/sharded/manager/BalancedShardManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/sharded/manager/BalancedShardManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/sharded/manager/HashBasedShardManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/sharded/manager/HashBasedShardManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/sharded/manager/ShardManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/sharded/manager/ShardManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/sharded/manager/ShardManagerInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/sharded/manager/ShardManagerInstance.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/split/AsynchronousCachedUpdateHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/split/AsynchronousCachedUpdateHandler.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/split/DisabledUpdateHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/split/DisabledUpdateHandler.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/split/ImmediateUpdateHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/split/ImmediateUpdateHandler.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/split/QueuedUpdateHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/split/QueuedUpdateHandler.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/split/SearchUpdateHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/split/SearchUpdateHandler.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/split/SplitCollection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/split/SplitCollection.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/split/SplitCollectionTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/split/SplitCollectionTransaction.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/store/split/SplitStoreManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/store/split/SplitStoreManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/time/Timestamp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/time/Timestamp.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/time/TimestampParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/time/TimestampParser.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/CollectionTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/CollectionTransaction.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/PrefixScanningTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/PrefixScanningTransaction.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/Transaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/Transaction.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/TransactionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/TransactionManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/Tx10.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/Tx10.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/Tx2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/Tx2.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/Tx3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/Tx3.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/Tx4.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/Tx4.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/Tx5.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/Tx5.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/Tx6.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/Tx6.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/Tx7.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/Tx7.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/Tx8.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/Tx8.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/transaction/Tx9.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/transaction/Tx9.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/traverse/DocumentTraversalBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/traverse/DocumentTraversalBuilder.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/traverse/EdgeTraversalBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/traverse/EdgeTraversalBuilder.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/traverse/GraphTraversal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/traverse/GraphTraversal.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/traverse/TransactionTraversalSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/traverse/TransactionTraversalSupport.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/traverse/TraversalPath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/traverse/TraversalPath.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/traverse/TraversalStrategy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/traverse/TraversalStrategy.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/traverse/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/traverse/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/trigger/BasicStoreTrigger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/trigger/BasicStoreTrigger.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/trigger/StoreTrigger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/trigger/StoreTrigger.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/trigger/StoreTriggers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/trigger/StoreTriggers.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/upgrade/DatabaseUpgrade.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/upgrade/DatabaseUpgrade.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/util/ActionIterator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/util/ActionIterator.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/util/Aggregator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/util/Aggregator.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/util/AtomicList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/util/AtomicList.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/util/Disposable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/util/Disposable.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/util/ElasticHashMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/util/ElasticHashMap.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/util/Initializable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/util/Initializable.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/util/IteratorExtras.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/util/IteratorExtras.scala -------------------------------------------------------------------------------- /core/src/main/scala/lightdb/util/Nowish.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/main/scala/lightdb/util/Nowish.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/AbstractBasicSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/AbstractBasicSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/AbstractDeliveryPathSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/AbstractDeliveryPathSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/AbstractEmployeeInfluenceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/AbstractEmployeeInfluenceSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/AbstractExistsChildSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/AbstractExistsChildSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/AbstractFacetSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/AbstractFacetSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/AbstractKeyValueSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/AbstractKeyValueSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/AbstractSpatialSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/AbstractSpatialSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/AbstractSpecialCasesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/AbstractSpecialCasesSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/AbstractTraversalSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/AbstractTraversalSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/EmbeddedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/EmbeddedTest.java -------------------------------------------------------------------------------- /core/src/test/scala/spec/GeoParsingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/GeoParsingSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/HashMapStoreKeyValueSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/HashMapStoreKeyValueSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/LocalOnly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/LocalOnly.java -------------------------------------------------------------------------------- /core/src/test/scala/spec/ShardedStoreSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/ShardedStoreSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/TimestampSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/TimestampSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/spec/TypeSafetySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/core/src/test/scala/spec/TypeSafetySpec.scala -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/docs/README.md -------------------------------------------------------------------------------- /duckdb/src/main/scala/lightdb/duckdb/DuckDBStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/duckdb/src/main/scala/lightdb/duckdb/DuckDBStore.scala -------------------------------------------------------------------------------- /duckdb/src/main/scala/lightdb/duckdb/DuckDBTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/duckdb/src/main/scala/lightdb/duckdb/DuckDBTransaction.scala -------------------------------------------------------------------------------- /duckdb/src/test/scala/spec/DuckDBSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/duckdb/src/test/scala/spec/DuckDBSpec.scala -------------------------------------------------------------------------------- /h2/src/main/scala/lightdb/h2/H2Store.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/h2/src/main/scala/lightdb/h2/H2Store.scala -------------------------------------------------------------------------------- /h2/src/main/scala/lightdb/h2/H2Transaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/h2/src/main/scala/lightdb/h2/H2Transaction.scala -------------------------------------------------------------------------------- /h2/src/test/scala/spec/H2Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/h2/src/test/scala/spec/H2Spec.scala -------------------------------------------------------------------------------- /halodb/src/main/scala/lightdb/halodb/DirectHaloDBInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/halodb/src/main/scala/lightdb/halodb/DirectHaloDBInstance.scala -------------------------------------------------------------------------------- /halodb/src/main/scala/lightdb/halodb/HaloDBInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/halodb/src/main/scala/lightdb/halodb/HaloDBInstance.scala -------------------------------------------------------------------------------- /halodb/src/main/scala/lightdb/halodb/HaloDBSharedStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/halodb/src/main/scala/lightdb/halodb/HaloDBSharedStore.scala -------------------------------------------------------------------------------- /halodb/src/main/scala/lightdb/halodb/HaloDBStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/halodb/src/main/scala/lightdb/halodb/HaloDBStore.scala -------------------------------------------------------------------------------- /halodb/src/main/scala/lightdb/halodb/HaloDBTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/halodb/src/main/scala/lightdb/halodb/HaloDBTransaction.scala -------------------------------------------------------------------------------- /halodb/src/main/scala/lightdb/halodb/SharedHaloDBInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/halodb/src/main/scala/lightdb/halodb/SharedHaloDBInstance.scala -------------------------------------------------------------------------------- /halodb/src/test/scala/spec/HaloDBSharedSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/halodb/src/test/scala/spec/HaloDBSharedSpec.scala -------------------------------------------------------------------------------- /halodb/src/test/scala/spec/HaloDBSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/halodb/src/test/scala/spec/HaloDBSpec.scala -------------------------------------------------------------------------------- /lmdb/src/main/scala/lightdb/lmdb/ByteBufferPool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lmdb/src/main/scala/lightdb/lmdb/ByteBufferPool.scala -------------------------------------------------------------------------------- /lmdb/src/main/scala/lightdb/lmdb/LMDBInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lmdb/src/main/scala/lightdb/lmdb/LMDBInstance.scala -------------------------------------------------------------------------------- /lmdb/src/main/scala/lightdb/lmdb/LMDBStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lmdb/src/main/scala/lightdb/lmdb/LMDBStore.scala -------------------------------------------------------------------------------- /lmdb/src/main/scala/lightdb/lmdb/LMDBTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lmdb/src/main/scala/lightdb/lmdb/LMDBTransaction.scala -------------------------------------------------------------------------------- /lmdb/src/main/scala/lightdb/lmdb/LMDBValueIterator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lmdb/src/main/scala/lightdb/lmdb/LMDBValueIterator.scala -------------------------------------------------------------------------------- /lmdb/src/test/scala/spec/LMDBSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lmdb/src/test/scala/spec/LMDBSpec.scala -------------------------------------------------------------------------------- /lucene/src/main/scala/lightdb/lucene/LuceneGroupedSearchResults.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/main/scala/lightdb/lucene/LuceneGroupedSearchResults.scala -------------------------------------------------------------------------------- /lucene/src/main/scala/lightdb/lucene/LucenePaginatedIterator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/main/scala/lightdb/lucene/LucenePaginatedIterator.scala -------------------------------------------------------------------------------- /lucene/src/main/scala/lightdb/lucene/LuceneQuerySyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/main/scala/lightdb/lucene/LuceneQuerySyntax.scala -------------------------------------------------------------------------------- /lucene/src/main/scala/lightdb/lucene/LuceneSearchBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/main/scala/lightdb/lucene/LuceneSearchBuilder.scala -------------------------------------------------------------------------------- /lucene/src/main/scala/lightdb/lucene/LuceneState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/main/scala/lightdb/lucene/LuceneState.scala -------------------------------------------------------------------------------- /lucene/src/main/scala/lightdb/lucene/LuceneStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/main/scala/lightdb/lucene/LuceneStore.scala -------------------------------------------------------------------------------- /lucene/src/main/scala/lightdb/lucene/LuceneTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/main/scala/lightdb/lucene/LuceneTransaction.scala -------------------------------------------------------------------------------- /lucene/src/main/scala/lightdb/lucene/index/Index.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/main/scala/lightdb/lucene/index/Index.scala -------------------------------------------------------------------------------- /lucene/src/test/scala/spec/LuceneExistsChildSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/test/scala/spec/LuceneExistsChildSpec.scala -------------------------------------------------------------------------------- /lucene/src/test/scala/spec/LuceneFacetSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/test/scala/spec/LuceneFacetSpec.scala -------------------------------------------------------------------------------- /lucene/src/test/scala/spec/LuceneGroupingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/test/scala/spec/LuceneGroupingSpec.scala -------------------------------------------------------------------------------- /lucene/src/test/scala/spec/LuceneShardedSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/test/scala/spec/LuceneShardedSpec.scala -------------------------------------------------------------------------------- /lucene/src/test/scala/spec/LuceneShardedStorePaginationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/test/scala/spec/LuceneShardedStorePaginationSpec.scala -------------------------------------------------------------------------------- /lucene/src/test/scala/spec/LuceneSpatialSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/test/scala/spec/LuceneSpatialSpec.scala -------------------------------------------------------------------------------- /lucene/src/test/scala/spec/LuceneSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/lucene/src/test/scala/spec/LuceneSpec.scala -------------------------------------------------------------------------------- /mapdb/src/main/scala/lightdb/mapdb/MapDBStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/mapdb/src/main/scala/lightdb/mapdb/MapDBStore.scala -------------------------------------------------------------------------------- /mapdb/src/main/scala/lightdb/mapdb/MapDBTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/mapdb/src/main/scala/lightdb/mapdb/MapDBTransaction.scala -------------------------------------------------------------------------------- /mapdb/src/test/scala/spec/MapDBSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/mapdb/src/test/scala/spec/MapDBSpec.scala -------------------------------------------------------------------------------- /postgresql/src/main/scala/lightdb/postgresql/PostgreSQLStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/postgresql/src/main/scala/lightdb/postgresql/PostgreSQLStore.scala -------------------------------------------------------------------------------- /postgresql/src/main/scala/lightdb/postgresql/PostgreSQLStoreManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/postgresql/src/main/scala/lightdb/postgresql/PostgreSQLStoreManager.scala -------------------------------------------------------------------------------- /postgresql/src/main/scala/lightdb/postgresql/PostgreSQLTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/postgresql/src/main/scala/lightdb/postgresql/PostgreSQLTransaction.scala -------------------------------------------------------------------------------- /postgresql/src/test/scala/spec/PostgreSQLSQLSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/postgresql/src/test/scala/spec/PostgreSQLSQLSpec.scala -------------------------------------------------------------------------------- /postgresql/src/test/scala/spec/PostgreSQLSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/postgresql/src/test/scala/spec/PostgreSQLSpec.scala -------------------------------------------------------------------------------- /postgresql/src/test/scala/spec/PostgreSQLSpecialCasesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/postgresql/src/test/scala/spec/PostgreSQLSpecialCasesSpec.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/publish.sh -------------------------------------------------------------------------------- /redis/src/main/scala/lightdb/redis/RedisStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/redis/src/main/scala/lightdb/redis/RedisStore.scala -------------------------------------------------------------------------------- /redis/src/main/scala/lightdb/redis/RedisTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/redis/src/main/scala/lightdb/redis/RedisTransaction.scala -------------------------------------------------------------------------------- /rocksdb/src/main/scala/lightdb/rocksdb/RocksDBSharedStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/rocksdb/src/main/scala/lightdb/rocksdb/RocksDBSharedStore.scala -------------------------------------------------------------------------------- /rocksdb/src/main/scala/lightdb/rocksdb/RocksDBSharedStoreInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/rocksdb/src/main/scala/lightdb/rocksdb/RocksDBSharedStoreInstance.scala -------------------------------------------------------------------------------- /rocksdb/src/main/scala/lightdb/rocksdb/RocksDBStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/rocksdb/src/main/scala/lightdb/rocksdb/RocksDBStore.scala -------------------------------------------------------------------------------- /rocksdb/src/main/scala/lightdb/rocksdb/RocksDBTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/rocksdb/src/main/scala/lightdb/rocksdb/RocksDBTransaction.scala -------------------------------------------------------------------------------- /rocksdb/src/main/scala/lightdb/rocksdb/ThreadConfinedBufferedIterator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/rocksdb/src/main/scala/lightdb/rocksdb/ThreadConfinedBufferedIterator.scala -------------------------------------------------------------------------------- /rocksdb/src/test/scala/spec/RocksDBDeliveryPathSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/rocksdb/src/test/scala/spec/RocksDBDeliveryPathSpec.scala -------------------------------------------------------------------------------- /rocksdb/src/test/scala/spec/RocksDBEmployeeInfluenceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/rocksdb/src/test/scala/spec/RocksDBEmployeeInfluenceSpec.scala -------------------------------------------------------------------------------- /rocksdb/src/test/scala/spec/RocksDBSharedSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/rocksdb/src/test/scala/spec/RocksDBSharedSpec.scala -------------------------------------------------------------------------------- /rocksdb/src/test/scala/spec/RocksDBSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/rocksdb/src/test/scala/spec/RocksDBSpec.scala -------------------------------------------------------------------------------- /rocksdb/src/test/scala/spec/RocksDBTraversalSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/rocksdb/src/test/scala/spec/RocksDBTraversalSpec.scala -------------------------------------------------------------------------------- /run_benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/run_benchmarks.sh -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/SQLConversion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/SQLConversion.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/SQLDatabase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/SQLDatabase.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/SQLQueryBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/SQLQueryBuilder.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/SQLResults.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/SQLResults.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/SQLState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/SQLState.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/SQLStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/SQLStore.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/SQLStoreTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/SQLStoreTransaction.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/connect/ConnectionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/connect/ConnectionManager.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/connect/DBCPConnectionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/connect/DBCPConnectionManager.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/connect/DataSourceConnectionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/connect/DataSourceConnectionManager.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/connect/HikariConnectionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/connect/HikariConnectionManager.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/connect/SQLConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/connect/SQLConfig.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/connect/SingleConnectionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/connect/SingleConnectionManager.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/query/ResultSetIterator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/query/ResultSetIterator.scala -------------------------------------------------------------------------------- /sql/src/main/scala/lightdb/sql/query/SQLQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/main/scala/lightdb/sql/query/SQLQuery.scala -------------------------------------------------------------------------------- /sql/src/test/scala/spec/AbstractSQLSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sql/src/test/scala/spec/AbstractSQLSpec.scala -------------------------------------------------------------------------------- /sqlite/src/main/resources/mod_spatialite.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sqlite/src/main/resources/mod_spatialite.so -------------------------------------------------------------------------------- /sqlite/src/main/scala/lightdb/sql/SQLiteSharedStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sqlite/src/main/scala/lightdb/sql/SQLiteSharedStore.scala -------------------------------------------------------------------------------- /sqlite/src/main/scala/lightdb/sql/SQLiteStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sqlite/src/main/scala/lightdb/sql/SQLiteStore.scala -------------------------------------------------------------------------------- /sqlite/src/main/scala/lightdb/sql/SQLiteTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sqlite/src/main/scala/lightdb/sql/SQLiteTransaction.scala -------------------------------------------------------------------------------- /sqlite/src/test/scala/spec/SQLiteAndMapSplitSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sqlite/src/test/scala/spec/SQLiteAndMapSplitSpec.scala -------------------------------------------------------------------------------- /sqlite/src/test/scala/spec/SQLiteExistsChildSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sqlite/src/test/scala/spec/SQLiteExistsChildSpec.scala -------------------------------------------------------------------------------- /sqlite/src/test/scala/spec/SQLiteSQLSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sqlite/src/test/scala/spec/SQLiteSQLSpec.scala -------------------------------------------------------------------------------- /sqlite/src/test/scala/spec/SQLiteSharedSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sqlite/src/test/scala/spec/SQLiteSharedSpec.scala -------------------------------------------------------------------------------- /sqlite/src/test/scala/spec/SQLiteSpatialSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sqlite/src/test/scala/spec/SQLiteSpatialSpec.scala -------------------------------------------------------------------------------- /sqlite/src/test/scala/spec/SQLiteSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sqlite/src/test/scala/spec/SQLiteSpec.scala -------------------------------------------------------------------------------- /sqlite/src/test/scala/spec/SQLiteSpecialCasesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/sqlite/src/test/scala/spec/SQLiteSpecialCasesSpec.scala -------------------------------------------------------------------------------- /why-lightdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outr/lightdb/HEAD/why-lightdb.md --------------------------------------------------------------------------------