├── .gitignore ├── README.md ├── eda.core ├── Barrel │ ├── Buffer.cs │ ├── Cellar.cs │ ├── CellarReader.cs │ ├── CellarTests.cs │ ├── CellarWriter.cs │ ├── Lmdb.cs │ ├── ReadPos.cs │ └── Tables.cs ├── Lightning │ ├── CursorDeleteOption.cs │ ├── CursorOperation.cs │ ├── CursorPutOptions.cs │ ├── DatabaseConfiguration.cs │ ├── DatabaseOpenFlags.cs │ ├── EnvironmentConfiguration.cs │ ├── EnvironmentCopyFlags.cs │ ├── EnvironmentOpenFlags.cs │ ├── HelperExtensions.cs │ ├── LightningCursor.cs │ ├── LightningDatabase.cs │ ├── LightningEnvironment.cs │ ├── LightningException.cs │ ├── LightningTransaction.cs │ ├── LightningTransactionState.cs │ ├── LightningVersionInfo.cs │ ├── Native │ │ ├── CompareFunction.cs │ │ ├── Lmdb.cs │ │ ├── LmdbMethods.cs │ │ ├── MDBEnvInfo.cs │ │ ├── MDBStat.cs │ │ ├── MarshalMultipleValueStructure.cs │ │ ├── MarshalValueStructure.cs │ │ └── ValueStructure.cs │ ├── PutOptions.cs │ ├── Readme.md │ ├── TransactionBeginFlags.cs │ └── UnixAccessMode.cs ├── LmdbEnv.cs ├── Terminal │ ├── ConsoleSyntax.cs │ └── Print.cs ├── Util │ ├── BoundedReadStreamTests.cs │ ├── BoundedStream.cs │ └── Streams.cs ├── eda.core.csproj └── packages.config ├── eda.sln ├── eda.tool ├── Actions │ ├── DownloadMessageVaultIntoCellar.cs │ ├── GatherStats.cs │ ├── PackDatabase.cs │ └── TestChunkCompression.cs ├── ConsoleUtil.cs ├── Program.cs ├── eda.tool.csproj └── packages.config ├── lib ├── lmdb.dll ├── lmdb.pdb ├── msvcr120.dll └── sqlite3.dll ├── packages.config ├── rinat_dsl.sh ├── schema.clj └── update_schema.bat /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | .vs 4 | *.user 5 | packages 6 | build 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/README.md -------------------------------------------------------------------------------- /eda.core/Barrel/Buffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Barrel/Buffer.cs -------------------------------------------------------------------------------- /eda.core/Barrel/Cellar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Barrel/Cellar.cs -------------------------------------------------------------------------------- /eda.core/Barrel/CellarReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Barrel/CellarReader.cs -------------------------------------------------------------------------------- /eda.core/Barrel/CellarTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Barrel/CellarTests.cs -------------------------------------------------------------------------------- /eda.core/Barrel/CellarWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Barrel/CellarWriter.cs -------------------------------------------------------------------------------- /eda.core/Barrel/Lmdb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Barrel/Lmdb.cs -------------------------------------------------------------------------------- /eda.core/Barrel/ReadPos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Barrel/ReadPos.cs -------------------------------------------------------------------------------- /eda.core/Barrel/Tables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Barrel/Tables.cs -------------------------------------------------------------------------------- /eda.core/Lightning/CursorDeleteOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/CursorDeleteOption.cs -------------------------------------------------------------------------------- /eda.core/Lightning/CursorOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/CursorOperation.cs -------------------------------------------------------------------------------- /eda.core/Lightning/CursorPutOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/CursorPutOptions.cs -------------------------------------------------------------------------------- /eda.core/Lightning/DatabaseConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/DatabaseConfiguration.cs -------------------------------------------------------------------------------- /eda.core/Lightning/DatabaseOpenFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/DatabaseOpenFlags.cs -------------------------------------------------------------------------------- /eda.core/Lightning/EnvironmentConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/EnvironmentConfiguration.cs -------------------------------------------------------------------------------- /eda.core/Lightning/EnvironmentCopyFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/EnvironmentCopyFlags.cs -------------------------------------------------------------------------------- /eda.core/Lightning/EnvironmentOpenFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/EnvironmentOpenFlags.cs -------------------------------------------------------------------------------- /eda.core/Lightning/HelperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/HelperExtensions.cs -------------------------------------------------------------------------------- /eda.core/Lightning/LightningCursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/LightningCursor.cs -------------------------------------------------------------------------------- /eda.core/Lightning/LightningDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/LightningDatabase.cs -------------------------------------------------------------------------------- /eda.core/Lightning/LightningEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/LightningEnvironment.cs -------------------------------------------------------------------------------- /eda.core/Lightning/LightningException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/LightningException.cs -------------------------------------------------------------------------------- /eda.core/Lightning/LightningTransaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/LightningTransaction.cs -------------------------------------------------------------------------------- /eda.core/Lightning/LightningTransactionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/LightningTransactionState.cs -------------------------------------------------------------------------------- /eda.core/Lightning/LightningVersionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/LightningVersionInfo.cs -------------------------------------------------------------------------------- /eda.core/Lightning/Native/CompareFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/Native/CompareFunction.cs -------------------------------------------------------------------------------- /eda.core/Lightning/Native/Lmdb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/Native/Lmdb.cs -------------------------------------------------------------------------------- /eda.core/Lightning/Native/LmdbMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/Native/LmdbMethods.cs -------------------------------------------------------------------------------- /eda.core/Lightning/Native/MDBEnvInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/Native/MDBEnvInfo.cs -------------------------------------------------------------------------------- /eda.core/Lightning/Native/MDBStat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/Native/MDBStat.cs -------------------------------------------------------------------------------- /eda.core/Lightning/Native/MarshalMultipleValueStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/Native/MarshalMultipleValueStructure.cs -------------------------------------------------------------------------------- /eda.core/Lightning/Native/MarshalValueStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/Native/MarshalValueStructure.cs -------------------------------------------------------------------------------- /eda.core/Lightning/Native/ValueStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/Native/ValueStructure.cs -------------------------------------------------------------------------------- /eda.core/Lightning/PutOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/PutOptions.cs -------------------------------------------------------------------------------- /eda.core/Lightning/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/Readme.md -------------------------------------------------------------------------------- /eda.core/Lightning/TransactionBeginFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/TransactionBeginFlags.cs -------------------------------------------------------------------------------- /eda.core/Lightning/UnixAccessMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Lightning/UnixAccessMode.cs -------------------------------------------------------------------------------- /eda.core/LmdbEnv.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/LmdbEnv.cs -------------------------------------------------------------------------------- /eda.core/Terminal/ConsoleSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Terminal/ConsoleSyntax.cs -------------------------------------------------------------------------------- /eda.core/Terminal/Print.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Terminal/Print.cs -------------------------------------------------------------------------------- /eda.core/Util/BoundedReadStreamTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Util/BoundedReadStreamTests.cs -------------------------------------------------------------------------------- /eda.core/Util/BoundedStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Util/BoundedStream.cs -------------------------------------------------------------------------------- /eda.core/Util/Streams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/Util/Streams.cs -------------------------------------------------------------------------------- /eda.core/eda.core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/eda.core.csproj -------------------------------------------------------------------------------- /eda.core/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.core/packages.config -------------------------------------------------------------------------------- /eda.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.sln -------------------------------------------------------------------------------- /eda.tool/Actions/DownloadMessageVaultIntoCellar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.tool/Actions/DownloadMessageVaultIntoCellar.cs -------------------------------------------------------------------------------- /eda.tool/Actions/GatherStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.tool/Actions/GatherStats.cs -------------------------------------------------------------------------------- /eda.tool/Actions/PackDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.tool/Actions/PackDatabase.cs -------------------------------------------------------------------------------- /eda.tool/Actions/TestChunkCompression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.tool/Actions/TestChunkCompression.cs -------------------------------------------------------------------------------- /eda.tool/ConsoleUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.tool/ConsoleUtil.cs -------------------------------------------------------------------------------- /eda.tool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.tool/Program.cs -------------------------------------------------------------------------------- /eda.tool/eda.tool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.tool/eda.tool.csproj -------------------------------------------------------------------------------- /eda.tool/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/eda.tool/packages.config -------------------------------------------------------------------------------- /lib/lmdb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/lib/lmdb.dll -------------------------------------------------------------------------------- /lib/lmdb.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/lib/lmdb.pdb -------------------------------------------------------------------------------- /lib/msvcr120.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/lib/msvcr120.dll -------------------------------------------------------------------------------- /lib/sqlite3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/lib/sqlite3.dll -------------------------------------------------------------------------------- /packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/packages.config -------------------------------------------------------------------------------- /rinat_dsl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/rinat_dsl.sh -------------------------------------------------------------------------------- /schema.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdullin/geyser-net/HEAD/schema.clj -------------------------------------------------------------------------------- /update_schema.bat: -------------------------------------------------------------------------------- 1 | java -jar dsl-v01-30-g0aabc48.uber.jar schema.clj 2 | --------------------------------------------------------------------------------