gitextract_7697_i97/ ├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── buildspec.yml ├── checkstyle.xml ├── dynamodb-janusgraph-storage-backend-cfn.yaml ├── dynamodb-janusgraph-tables-multiple.yaml ├── dynamodb-janusgraph-tables-single.yaml ├── pom.xml └── src/ ├── main/ │ ├── java/ │ │ └── com/ │ │ ├── amazon/ │ │ │ └── janusgraph/ │ │ │ ├── diskstorage/ │ │ │ │ └── dynamodb/ │ │ │ │ ├── AbstractDynamoDbStore.java │ │ │ │ ├── AwsStore.java │ │ │ │ ├── BackendDataModel.java │ │ │ │ ├── BackendNotFoundException.java │ │ │ │ ├── BackendRuntimeException.java │ │ │ │ ├── Client.java │ │ │ │ ├── Constants.java │ │ │ │ ├── DynamoDBStoreManager.java │ │ │ │ ├── DynamoDbDelegate.java │ │ │ │ ├── DynamoDbSingleRowStore.java │ │ │ │ ├── DynamoDbStore.java │ │ │ │ ├── DynamoDbStoreFactory.java │ │ │ │ ├── DynamoDbStoreTransaction.java │ │ │ │ ├── ExponentialBackoff.java │ │ │ │ ├── Expression.java │ │ │ │ ├── GetItemResultWrapper.java │ │ │ │ ├── GetItemWorker.java │ │ │ │ ├── JanusGraphConfigUtil.java │ │ │ │ ├── ListTablesWorker.java │ │ │ │ ├── MetricStore.java │ │ │ │ ├── PaginatingTask.java │ │ │ │ ├── QueryResultWrapper.java │ │ │ │ ├── QueryWithLimitWorker.java │ │ │ │ ├── QueryWorker.java │ │ │ │ ├── TableNameDynamoDbStoreFactory.java │ │ │ │ ├── builder/ │ │ │ │ │ ├── AbstractBuilder.java │ │ │ │ │ ├── ConditionExpressionBuilder.java │ │ │ │ │ ├── EntryBuilder.java │ │ │ │ │ ├── FilterExpressionBuilder.java │ │ │ │ │ ├── ItemBuilder.java │ │ │ │ │ ├── KeyBuilder.java │ │ │ │ │ ├── MultiUpdateExpressionBuilder.java │ │ │ │ │ ├── SingleExpectedAttributeValueBuilder.java │ │ │ │ │ └── SingleUpdateBuilder.java │ │ │ │ ├── iterator/ │ │ │ │ │ ├── MultiRecordIterator.java │ │ │ │ │ ├── MultiRowParallelScanInterpreter.java │ │ │ │ │ ├── MultiRowSequentialScanInterpreter.java │ │ │ │ │ ├── ParallelScanner.java │ │ │ │ │ ├── ScanBackedKeyIterator.java │ │ │ │ │ ├── ScanContext.java │ │ │ │ │ ├── ScanContextInterpreter.java │ │ │ │ │ ├── ScanSegmentWorker.java │ │ │ │ │ ├── Scanner.java │ │ │ │ │ ├── SequentialScanner.java │ │ │ │ │ ├── SingleKeyRecordIterator.java │ │ │ │ │ ├── SingleRowScanInterpreter.java │ │ │ │ │ └── StaticRecordIterator.java │ │ │ │ └── mutation/ │ │ │ │ ├── DeleteItemWorker.java │ │ │ │ ├── MutateWorker.java │ │ │ │ ├── SingleUpdateWithCleanupWorker.java │ │ │ │ └── UpdateItemWorker.java │ │ │ └── example/ │ │ │ └── MarvelGraphFactory.java │ │ └── google/ │ │ └── common/ │ │ └── util/ │ │ └── concurrent/ │ │ └── RateLimiterCreator.java │ └── resources/ │ └── META-INF/ │ └── marvel.csv └── test/ ├── java/ │ └── com/ │ ├── amazon/ │ │ └── janusgraph/ │ │ ├── ClientTest.java │ │ ├── DynamoDbStoreTransactionTest.java │ │ ├── GraphOfTheGodsTest.java │ │ ├── MarvelTest.java │ │ ├── ScenarioTests.java │ │ ├── TestCiHeartbeat.java │ │ ├── TestGraphUtil.java │ │ ├── diskstorage/ │ │ │ └── dynamodb/ │ │ │ ├── AbstractDynamoDBIDAuthorityTest.java │ │ │ ├── AbstractDynamoDBLogTest.java │ │ │ ├── AbstractDynamoDBMultiWriteStoreTest.java │ │ │ ├── AbstractDynamoDbStoreTest.java │ │ │ ├── DynamoDBLockStoreTest.java │ │ │ ├── DynamoDbDelegateTest.java │ │ │ ├── MultiDynamoDBIDAuthorityTest.java │ │ │ ├── MultiDynamoDBLogTest.java │ │ │ ├── MultiDynamoDBMultiWriteStoreTest.java │ │ │ ├── MultiDynamoDBStoreTest.java │ │ │ ├── SingleDynamoDBIDAuthorityTest.java │ │ │ ├── SingleDynamoDBLogTest.java │ │ │ ├── SingleDynamoDBMultiWriteStoreTest.java │ │ │ └── SingleDynamoDBStoreTest.java │ │ ├── graphdb/ │ │ │ └── dynamodb/ │ │ │ ├── AbstractDynamoDBEventualGraphTest.java │ │ │ ├── AbstractDynamoDBGraphConcurrentTest.java │ │ │ ├── AbstractDynamoDBGraphIterativeTest.java │ │ │ ├── AbstractDynamoDBGraphPerformanceMemoryTest.java │ │ │ ├── AbstractDynamoDBGraphSpeedTest.java │ │ │ ├── AbstractDynamoDBGraphTest.java │ │ │ ├── AbstractDynamoDBOLAPTest.java │ │ │ ├── AbstractDynamoDBOperationCountingTest.java │ │ │ ├── AbstractDynamoDBPartitionGraphTest.java │ │ │ ├── MultiDynamoDBEventualGraphTest.java │ │ │ ├── MultiDynamoDBGraphConcurrentTest.java │ │ │ ├── MultiDynamoDBGraphPerformanceMemoryTest.java │ │ │ ├── MultiDynamoDBGraphSpeedTest.java │ │ │ ├── MultiDynamoDBGraphTest.java │ │ │ ├── MultiDynamoDBOLAPTest.java │ │ │ ├── MultiDynamoDBOperationCountingTest.java │ │ │ ├── MultiDynamoDBPartitionGraphTest.java │ │ │ ├── SingleDynamoDBEventualGraphTest.java │ │ │ ├── SingleDynamoDBGraphConcurrentTest.java │ │ │ ├── SingleDynamoDBGraphPerformanceMemoryTest.java │ │ │ ├── SingleDynamoDBGraphSpeedTest.java │ │ │ ├── SingleDynamoDBGraphTest.java │ │ │ ├── SingleDynamoDBOLAPTest.java │ │ │ ├── SingleDynamoDBOperationCountingTest.java │ │ │ ├── SingleDynamoDBPartitionGraphTest.java │ │ │ └── TestCombination.java │ │ ├── testcategory/ │ │ │ ├── GraphSimpleLogTestCategory.java │ │ │ ├── IsolateMultiConcurrentGetSlice.java │ │ │ ├── IsolateMultiConcurrentGetSliceAndMutate.java │ │ │ ├── IsolateMultiEdgesExceedCacheSize.java │ │ │ ├── IsolateMultiLargeJointIndexRetrieval.java │ │ │ ├── IsolateMultiVertexCentricQuery.java │ │ │ ├── IsolateRemainingTestsCategory.java │ │ │ ├── IsolateSingleConcurrentGetSlice.java │ │ │ ├── IsolateSingleConcurrentGetSliceAndMutate.java │ │ │ ├── MultiDynamoDBGraphTestCategory.java │ │ │ ├── MultiDynamoDBMultiWriteStoreTestCategory.java │ │ │ ├── MultiDynamoDBOLAPTestCategory.java │ │ │ ├── MultiDynamoDBStoreTestCategory.java │ │ │ ├── MultiIdAuthorityLogStoreCategory.java │ │ │ ├── MultipleItemTestCategory.java │ │ │ ├── SingleDynamoDBGraphTestCategory.java │ │ │ ├── SingleDynamoDBMultiWriteStoreTestCategory.java │ │ │ ├── SingleDynamoDBOLAPTestCategory.java │ │ │ ├── SingleDynamoDBStoreTestCategory.java │ │ │ ├── SingleIdAuthorityLogStoreCategory.java │ │ │ └── SingleItemTestCategory.java │ │ └── testutils/ │ │ ├── CiHeartbeat.java │ │ └── HeartbeatTimerTask.java │ └── google/ │ └── common/ │ └── util/ │ └── concurrent/ │ └── RateLimiterCreatorTest.java └── resources/ ├── META-INF/ │ └── HotelTriples.txt ├── current-gen-instance-types ├── docker-compose.yml ├── dynamodb-janusgraph-docker/ │ └── Dockerfile ├── dynamodb-local-docker/ │ └── Dockerfile ├── dynamodb-local-docker.properties ├── dynamodb-local.properties ├── dynamodb.properties ├── get-recent-al-amis.sh ├── gremlin-server-local-docker.yaml ├── gremlin-server-local.yaml ├── gremlin-server-service.sh ├── gremlin-server.yaml ├── install-gremlin-server.sh ├── install-reqs.sh ├── janusgraph-0.2.0-hadoop2.zip.asc ├── log4j.properties ├── remote.yaml ├── titan-upgrade.properties └── type-to-arch.sh