├── .asf.yaml ├── .github └── workflows │ ├── master-pr-build.yml │ └── master-push-build.yml ├── .gitignore ├── CHANGES.md ├── Jenkinsfile ├── KEYS ├── LICENSE.md ├── NOTICE.md ├── README.md ├── bin ├── compile-examples.sh └── gora ├── conf └── log4j.properties ├── gora-accumulo ├── pom.xml └── src │ ├── examples │ └── java │ │ └── .gitignore │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── accumulo │ │ ├── encoders │ │ ├── BinaryEncoder.java │ │ ├── Encoder.java │ │ ├── HexEncoder.java │ │ ├── SignedBinaryEncoder.java │ │ ├── Utils.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── query │ │ ├── AccumuloQuery.java │ │ ├── AccumuloResult.java │ │ └── package-info.java │ │ ├── store │ │ ├── AccumuloMapping.java │ │ ├── AccumuloStore.java │ │ └── package-info.java │ │ └── util │ │ ├── FixedByteArrayOutputStream.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── accumulo │ │ ├── GoraAccumuloTestDriver.java │ │ ├── package-info.java │ │ ├── store │ │ ├── AccumuloStoreTest.java │ │ ├── AuthenticationTokenTest.java │ │ ├── PartitionTest.java │ │ └── package-info.java │ │ └── util │ │ ├── HexEncoderTest.java │ │ ├── SignedBinaryEncoderTest.java │ │ └── package-info.java │ └── resources │ ├── gora-accumulo-mapping.xml │ └── gora.properties ├── gora-aerospike ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── aerospike │ │ ├── package-info.java │ │ ├── query │ │ ├── AerospikeQuery.java │ │ ├── AerospikeQueryResult.java │ │ └── AerospikeResultRecord.java │ │ └── store │ │ ├── AerospikeMapping.java │ │ ├── AerospikeMappingBuilder.java │ │ ├── AerospikeParameters.java │ │ ├── AerospikePolicyConst.java │ │ ├── AerospikeStore.java │ │ └── package-info.java │ └── test │ ├── conf │ ├── gora-aerospike-mapping.xml │ ├── gora.properties │ └── log4j.properties │ └── java │ └── org │ └── apache │ └── gora │ └── aerospike │ ├── GoraAerospikeTestDriver.java │ ├── mapreduce │ ├── TestAerospikeStoreCountQuery.java │ ├── TestAerospikeStoreMapReduceSerialization.java │ ├── TestAerospikeStoreWordCount.java │ └── package-info.java │ ├── package-info.java │ └── store │ ├── AerospikeStartupLogWaitStrategy.java │ ├── TestAerospikeStore.java │ └── package-info.java ├── gora-arangodb ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── arangodb │ │ ├── package-info.java │ │ ├── query │ │ ├── ArangoDBQuery.java │ │ ├── ArangoDBResult.java │ │ └── package-info.java │ │ └── store │ │ ├── ArangoDBMapping.java │ │ ├── ArangoDBMappingBuilder.java │ │ ├── ArangoDBStore.java │ │ ├── ArangoDBStoreParameters.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── arangodb │ │ ├── ArangoDBTestDriver.java │ │ ├── package-info.java │ │ └── store │ │ ├── ArangoDBGoraDataStoreTest.java │ │ ├── ArangoDBStartupWaitStrategy.java │ │ └── package-info.java │ └── resources │ ├── gora-arangodb-mapping.xml │ └── gora.properties ├── gora-benchmark ├── .gitignore ├── README.md ├── gora-insert-csv ├── gora-workloada.csv ├── gora-workloadb.csv ├── pom.xml ├── src │ ├── main │ │ ├── avro │ │ │ └── user.json │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── gora │ │ │ │ └── benchmark │ │ │ │ ├── Constants.java │ │ │ │ ├── GoraBenchmarkClient.java │ │ │ │ ├── GoraBenchmarkUtils.java │ │ │ │ ├── generated │ │ │ │ ├── User.java │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ ├── gora-couchdb-mapping.xml │ │ │ ├── gora-hbase-mapping.xml │ │ │ ├── gora-mongodb-mapping.xml │ │ │ └── gora.properties │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── benchmark │ │ ├── GoraClientTest.java │ │ └── package-info.java └── workloads │ ├── tsworkload_template │ ├── tsworkloada │ ├── workload_template │ ├── workloada │ ├── workloadb │ ├── workloadc │ ├── workloadd │ ├── workloade │ └── workloadf ├── gora-cassandra ├── pom.xml └── src │ ├── examples │ ├── avro │ │ ├── cassandraKey.json │ │ └── cassandraRecord.json │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── cassandra │ │ └── example │ │ └── generated │ │ ├── AvroSerialization │ │ ├── CassandraKey.java │ │ ├── CassandraRecord.java │ │ └── package-info.java │ │ └── nativeSerialization │ │ ├── ComplexTypes.java │ │ ├── Customer.java │ │ ├── Document.java │ │ └── User.java │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── cassandra │ │ ├── bean │ │ ├── CassandraKey.java │ │ ├── ClusterKeyField.java │ │ ├── Field.java │ │ ├── KeySpace.java │ │ └── PartitionKeyField.java │ │ ├── compiler │ │ └── GoraCassandraNativeCompiler.java │ │ ├── package-info.java │ │ ├── query │ │ ├── CassandraQuery.java │ │ ├── CassandraResultSet.java │ │ └── package-info.java │ │ ├── serializers │ │ ├── AvroCassandraUtils.java │ │ ├── AvroSerializer.java │ │ ├── CassandraQueryFactory.java │ │ ├── CassandraSerializer.java │ │ ├── NativeSerializer.java │ │ └── package-info.java │ │ └── store │ │ ├── CassandraClient.java │ │ ├── CassandraMapping.java │ │ ├── CassandraMappingBuilder.java │ │ ├── CassandraStore.java │ │ ├── CassandraStoreParameters.java │ │ └── package-info.java │ └── test │ ├── conf │ ├── avro │ │ └── gora-cassandra-mapping.xml │ ├── avroUDT │ │ └── gora-cassandra-mapping.xml │ ├── cassandra.yaml │ ├── compositeKey │ │ └── gora-cassandra-mapping.xml │ ├── gora.properties │ ├── log4j-server.properties │ ├── nativeSerialization │ │ ├── custom-codecs.xml │ │ ├── gora-cassandra-mapping.xml │ │ └── gora.properties │ └── nativeUDT │ │ └── gora-cassandra-mapping.xml │ └── java │ └── org │ └── apache │ └── gora │ └── cassandra │ ├── GoraCassandraTestDriver.java │ ├── package-info.java │ ├── store │ ├── TestAvroSerializationWithUDT.java │ ├── TestCassandraStore.java │ ├── TestCassandraStoreWithCassandraKey.java │ ├── TestCassandraStoreWithNativeSerialization.java │ ├── TestNativeSerializationWithUDT.java │ └── package-info.java │ └── test │ └── nativeSerialization │ └── DateAsStringCodec.java ├── gora-compiler-cli ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── gora │ └── compiler │ └── cli │ └── GoraCompilerCLI.java ├── gora-compiler ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── compiler │ │ ├── GoraCompiler.java │ │ └── utils │ │ └── LicenseHeaders.java │ └── velocity │ └── org │ └── apache │ └── gora │ └── compiler │ └── templates │ ├── enum.vm │ └── record.vm ├── gora-core ├── conf │ └── .gitignore ├── lib-ext │ └── .gitignore ├── pom.xml └── src │ ├── examples │ ├── avro │ │ ├── employee.json │ │ ├── employeeint.json │ │ ├── immutable_fields.json │ │ ├── tokendatum.json │ │ └── webpage.json │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── examples │ │ ├── WebPageDataCreator.java │ │ ├── flink │ │ └── FlinkWordCount.java │ │ ├── generated │ │ ├── Employee.java │ │ ├── EmployeeInt.java │ │ ├── ImmutableFields.java │ │ ├── Metadata.java │ │ ├── TokenDatum.java │ │ ├── V2.java │ │ ├── WebPage.java │ │ └── package-info.java │ │ ├── mapreduce │ │ ├── MapReduceSerialization.java │ │ ├── QueryCounter.java │ │ ├── WordCount.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── spark │ │ ├── SparkWordCount.java │ │ └── package-info.java │ ├── main │ └── java │ │ ├── org │ │ └── apache │ │ │ └── gora │ │ │ ├── GoraVersionAnnotation.java │ │ │ ├── avro │ │ │ ├── package-info.java │ │ │ ├── query │ │ │ │ ├── AvroQuery.java │ │ │ │ ├── AvroResult.java │ │ │ │ ├── DataFileAvroResult.java │ │ │ │ └── package-info.java │ │ │ └── store │ │ │ │ ├── AvroStore.java │ │ │ │ ├── DataFileAvroStore.java │ │ │ │ └── package-info.java │ │ │ ├── filter │ │ │ ├── Filter.java │ │ │ ├── FilterList.java │ │ │ ├── FilterOp.java │ │ │ ├── MapFieldValueFilter.java │ │ │ ├── SingleFieldValueFilter.java │ │ │ └── package-info.java │ │ │ ├── flink │ │ │ ├── GoraFlinkEngine.java │ │ │ ├── PersistentTypeInfo.java │ │ │ ├── PersistentTypeInfoFactory.java │ │ │ ├── PersistentTypeSerializer.java │ │ │ └── package-info.java │ │ │ ├── mapreduce │ │ │ ├── GoraInputFormat.java │ │ │ ├── GoraInputSplit.java │ │ │ ├── GoraMapReduceUtils.java │ │ │ ├── GoraMapper.java │ │ │ ├── GoraOutputFormat.java │ │ │ ├── GoraRecordCounter.java │ │ │ ├── GoraRecordReader.java │ │ │ ├── GoraRecordWriter.java │ │ │ ├── GoraReducer.java │ │ │ ├── NullOutputCommitter.java │ │ │ ├── PersistentDeserializer.java │ │ │ ├── PersistentSerialization.java │ │ │ ├── PersistentSerializer.java │ │ │ ├── StringComparator.java │ │ │ ├── StringSerialization.java │ │ │ └── package-info.java │ │ │ ├── memory │ │ │ └── store │ │ │ │ ├── MemStore.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── persistency │ │ │ ├── BeanFactory.java │ │ │ ├── Dirtyable.java │ │ │ ├── Persistent.java │ │ │ ├── Tombstone.java │ │ │ ├── Tombstones.java │ │ │ ├── impl │ │ │ │ ├── BeanFactoryImpl.java │ │ │ │ ├── DirtyCollectionWrapper.java │ │ │ │ ├── DirtyFlag.java │ │ │ │ ├── DirtyIteratorWrapper.java │ │ │ │ ├── DirtyListIterator.java │ │ │ │ ├── DirtyListWrapper.java │ │ │ │ ├── DirtyMapWrapper.java │ │ │ │ ├── DirtySetWrapper.java │ │ │ │ ├── PersistentBase.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── ws │ │ │ │ └── impl │ │ │ │ ├── BeanFactoryWSImpl.java │ │ │ │ ├── PersistentWSBase.java │ │ │ │ └── package-info.java │ │ │ ├── query │ │ │ ├── PartitionQuery.java │ │ │ ├── Query.java │ │ │ ├── Result.java │ │ │ ├── impl │ │ │ │ ├── FileSplitPartitionQuery.java │ │ │ │ ├── PartitionQueryImpl.java │ │ │ │ ├── QueryBase.java │ │ │ │ ├── ResultBase.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── ws │ │ │ │ └── impl │ │ │ │ ├── PartitionWSQueryImpl.java │ │ │ │ ├── QueryWSBase.java │ │ │ │ ├── ResultWSBase.java │ │ │ │ └── package-info.java │ │ │ ├── spark │ │ │ ├── GoraSparkEngine.java │ │ │ └── package-info.java │ │ │ ├── store │ │ │ ├── DataStore.java │ │ │ ├── DataStoreFactory.java │ │ │ ├── DataStoreMetadataFactory.java │ │ │ ├── FileBackedDataStore.java │ │ │ ├── WebServiceBackedDataStore.java │ │ │ ├── impl │ │ │ │ ├── DataStoreBase.java │ │ │ │ ├── DataStoreMetadataAnalyzer.java │ │ │ │ ├── FileBackedDataStoreBase.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── ws │ │ │ │ └── impl │ │ │ │ ├── WSBackedDataStoreBase.java │ │ │ │ ├── WSDataStoreBase.java │ │ │ │ ├── WSDataStoreFactory.java │ │ │ │ └── package-info.java │ │ │ └── util │ │ │ ├── AvroUtils.java │ │ │ ├── ByteUtils.java │ │ │ ├── ClassLoadingUtils.java │ │ │ ├── GoraException.java │ │ │ ├── IOUtils.java │ │ │ ├── NodeWalker.java │ │ │ ├── Null.java │ │ │ ├── OperationNotSupportedException.java │ │ │ ├── ReflectionUtils.java │ │ │ ├── StringUtils.java │ │ │ ├── TimingUtil.java │ │ │ ├── VersionInfo.java │ │ │ ├── WritableUtils.java │ │ │ └── package-info.java │ │ └── overview.html │ └── test │ ├── conf │ ├── .gitignore │ ├── core-site.xml │ ├── gora.properties │ └── hadoop-metrics2.properties │ └── java │ └── org │ └── apache │ └── gora │ ├── GoraTestDriver.java │ ├── avro │ ├── mapreduce │ │ ├── TestDataFileAvroStoreMapReduce.java │ │ └── package-info.java │ └── store │ │ ├── TestAvroStore.java │ │ ├── TestDataFileAvroStore.java │ │ └── package-info.java │ ├── examples │ ├── TestWebPageDataCreator.java │ └── package-info.java │ ├── filter │ ├── TestFilterList.java │ ├── TestMapFieldValueFilter.java │ ├── TestSingleFieldValueFilter.java │ └── package-info.java │ ├── mapreduce │ ├── DataStoreMapReduceTestBase.java │ ├── MapReduceTestUtils.java │ ├── TestGoraInputFormat.java │ ├── TestGoraInputSplit.java │ ├── TestPersistentSerialization.java │ └── package-info.java │ ├── memory │ └── store │ │ ├── MemStoreTest.java │ │ ├── MemStoreTestDriver.java │ │ └── package-info.java │ ├── mock │ ├── package-info.java │ ├── persistency │ │ └── MockPersistent.java │ ├── query │ │ └── MockQuery.java │ └── store │ │ └── MockDataStore.java │ ├── package-info.java │ ├── persistency │ └── impl │ │ ├── TestPersistentBase.java │ │ └── package-info.java │ ├── query │ └── impl │ │ ├── TestPartitionQueryImpl.java │ │ ├── TestQueryBase.java │ │ └── package-info.java │ ├── store │ ├── DataStoreTestBase.java │ ├── DataStoreTestUtil.java │ ├── TestDataStoreFactory.java │ ├── WSDataStoreTestBase.java │ └── package-info.java │ └── util │ ├── TestAvroUtils.java │ ├── TestIOUtils.java │ ├── TestWritableUtils.java │ └── package-info.java ├── gora-couchdb ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── couchdb │ │ ├── package-info.java │ │ ├── query │ │ ├── CouchDBQuery.java │ │ ├── CouchDBResult.java │ │ └── package-info.java │ │ ├── store │ │ ├── CouchDBMapping.java │ │ ├── CouchDBMappingBuilder.java │ │ ├── CouchDBParameters.java │ │ ├── CouchDBStore.java │ │ └── package-info.java │ │ └── util │ │ ├── CouchDBObjectMapperFactory.java │ │ └── package-info.java │ └── test │ ├── conf │ ├── gora-couchdb-mapping.xml │ └── gora.properties │ └── java │ └── org │ └── apache │ └── gora │ └── couchdb │ ├── CouchDBStartupLogWaitStrategy.java │ ├── GoraCouchDBTestDriver.java │ ├── package-info.java │ └── store │ ├── TestCouchDBStore.java │ └── package-info.java ├── gora-dynamodb ├── pom.xml └── src │ ├── examples │ ├── avro │ │ └── person.json │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── dynamodb │ │ └── example │ │ └── generated │ │ ├── Person.java │ │ ├── Webpage.java │ │ └── package-info.java │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── dynamodb │ │ ├── compiler │ │ ├── GoraDynamoDBCompiler.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── query │ │ ├── DynamoDBKey.java │ │ ├── DynamoDBQuery.java │ │ ├── DynamoDBResult.java │ │ └── package-info.java │ │ └── store │ │ ├── DynamoDBAvroStore.java │ │ ├── DynamoDBFactory.java │ │ ├── DynamoDBMapping.java │ │ ├── DynamoDBNativeStore.java │ │ ├── DynamoDBStore.java │ │ ├── DynamoDBUtils.java │ │ ├── IDynamoDB.java │ │ └── package-info.java │ └── test │ ├── conf │ ├── AwsCredentials.properties │ ├── gora-dynamodb-mapping.xml │ └── gora.properties │ └── java │ └── org │ └── apache │ └── gora │ └── dynamodb │ ├── GoraDynamoDBTestDriver.java │ ├── TestDynamoDBNativeStore.java │ └── package-info.java ├── gora-elasticsearch ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── gora │ │ │ └── elasticsearch │ │ │ ├── mapping │ │ │ ├── ElasticsearchMapping.java │ │ │ ├── ElasticsearchMappingBuilder.java │ │ │ ├── Field.java │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── query │ │ │ ├── ElasticsearchQuery.java │ │ │ ├── ElasticsearchResult.java │ │ │ └── package-info.java │ │ │ ├── store │ │ │ ├── ElasticsearchStore.java │ │ │ ├── ElasticsearchStoreCollectionMetadata.java │ │ │ ├── ElasticsearchStoreMetadataAnalyzer.java │ │ │ └── package-info.java │ │ │ └── utils │ │ │ ├── AuthenticationType.java │ │ │ ├── ElasticsearchConstants.java │ │ │ ├── ElasticsearchParameters.java │ │ │ └── package-info.java │ └── resources │ │ └── gora-elasticsearch.xsd │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── elasticsearch │ │ ├── GoraElasticsearchTestDriver.java │ │ ├── mapreduce │ │ ├── ElasticsearchStoreMapReduceTest.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── store │ │ ├── TestElasticsearchStore.java │ │ └── package-info.java │ └── resources │ ├── gora-elasticsearch-mapping-invalid.xml │ ├── gora-elasticsearch-mapping.xml │ └── gora.properties ├── gora-goraci ├── .gitignore ├── README ├── goraci.sh ├── pom.xml └── src │ └── main │ ├── avro │ ├── cinode.json │ └── flushed.json │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── goraci │ │ ├── Delete.java │ │ ├── Generator.java │ │ ├── Loop.java │ │ ├── Print.java │ │ ├── Verify.java │ │ ├── Walker.java │ │ ├── chef │ │ ├── ChefSoftwareProvisioning.java │ │ └── package-info.java │ │ ├── generated │ │ ├── CINode.java │ │ ├── Flushed.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── rackspace │ │ ├── RackspaceOrchestration.java │ │ └── package-info.java │ └── resources │ ├── gora-accumulo-mapping.xml │ ├── gora-cassandra-mapping.xml │ ├── gora-couchdb-mapping.xml │ ├── gora-hbase-mapping.xml │ ├── gora-sql-mapping.xml │ └── gora.properties ├── gora-gradle-plugin ├── .gitignore ├── README.md ├── build.gradle ├── examples │ └── simple │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src │ │ └── main │ │ ├── java │ │ └── test │ │ │ └── Sample.java │ │ └── resources │ │ └── test1.avsc ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src │ ├── main │ ├── groovy │ │ └── org │ │ │ └── apache │ │ │ └── gora │ │ │ └── gradle │ │ │ ├── GoraCompileTask.groovy │ │ │ └── GoraPlugin.groovy │ └── resources │ │ └── META-INF │ │ └── gradle-plugins │ │ └── org.apache.gora.properties │ └── test │ └── groovy │ └── org │ └── apache │ └── gora │ └── gradle │ └── GoraPluginTest.groovy ├── gora-hbase ├── conf │ └── .gitignore ├── lib-ext │ └── .gitignore ├── pom.xml └── src │ ├── examples │ └── java │ │ └── .gitignore │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── hbase │ │ ├── package-info.java │ │ ├── query │ │ ├── HBaseGetResult.java │ │ ├── HBaseQuery.java │ │ ├── HBaseResult.java │ │ ├── HBaseScannerResult.java │ │ └── package-info.java │ │ ├── store │ │ ├── HBaseColumn.java │ │ ├── HBaseMapping.java │ │ ├── HBaseStore.java │ │ ├── HBaseStoreMetadataAnalyzer.java │ │ ├── HBaseTableConnection.java │ │ ├── HBaseTableMetadata.java │ │ └── package-info.java │ │ └── util │ │ ├── BaseFactory.java │ │ ├── DefaultFactory.java │ │ ├── FilterFactory.java │ │ ├── HBaseByteInterface.java │ │ ├── HBaseFilterUtil.java │ │ └── package-info.java │ └── test │ ├── conf │ ├── gora-hbase-mapping-mismatch.xml │ ├── gora-hbase-mapping.xml │ ├── gora.properties │ └── hbase-site.xml │ └── java │ └── org │ └── apache │ └── gora │ └── hbase │ ├── GoraHBaseTestDriver.java │ ├── mapreduce │ ├── TestHBaseStoreCountQuery.java │ ├── TestHBaseStoreMapReduceSerialization.java │ ├── TestHBaseStoreWordCount.java │ └── package-info.java │ ├── package-info.java │ ├── store │ ├── TestHBaseStore.java │ ├── TestHBaseStoreMappingFromProperties.java │ └── package-info.java │ └── util │ ├── HBaseClusterSingleton.java │ ├── TestHBaseByteInterface.java │ └── package-info.java ├── gora-hive ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── hive │ │ ├── package-info.java │ │ ├── query │ │ ├── HiveQuery.java │ │ ├── HiveResult.java │ │ └── package-info.java │ │ ├── store │ │ ├── HiveDataContext.java │ │ ├── HiveMapping.java │ │ ├── HiveMappingBuilder.java │ │ ├── HiveStore.java │ │ ├── HiveStoreParameters.java │ │ └── package-info.java │ │ └── util │ │ ├── HiveQueryBuilder.java │ │ ├── HiveResultParser.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── hive │ │ ├── GoraHiveTestDriver.java │ │ ├── package-info.java │ │ ├── store │ │ ├── TestHiveStore.java │ │ └── package-info.java │ │ └── util │ │ ├── HiveTestServer.java │ │ └── package-info.java │ └── resources │ ├── gora-hive-mapping.xml │ ├── gora.properties │ └── hive-site.xml ├── gora-ignite ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── ignite │ │ ├── package-info.java │ │ ├── query │ │ ├── IgniteQuery.java │ │ ├── IgniteResult.java │ │ └── package-info.java │ │ ├── store │ │ ├── Column.java │ │ ├── IgniteMapping.java │ │ ├── IgniteMappingBuilder.java │ │ ├── IgniteParameters.java │ │ ├── IgniteStore.java │ │ ├── IgniteStoreMetadataAnalyzer.java │ │ ├── IgniteTableMetadata.java │ │ └── package-info.java │ │ └── utils │ │ ├── IgniteBackendConstants.java │ │ ├── IgniteSQLBuilder.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── ignite │ │ ├── GoraIgniteTestDriver.java │ │ ├── mapreduce │ │ ├── IgniteStoreMapReduceTest.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── store │ │ ├── TestIgniteStore.java │ │ └── package-info.java │ └── resources │ ├── META-INF │ └── config │ │ └── java.util.logging.properties │ ├── gora-ignite-mapping.xml │ └── gora.properties ├── gora-infinispan ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── infinispan │ │ ├── package-info.java │ │ ├── query │ │ ├── InfinispanQuery.java │ │ ├── InfinispanResult.java │ │ └── package-info.java │ │ └── store │ │ ├── InfinispanClient.java │ │ ├── InfinispanStore.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── infinispan │ │ ├── GoraInfinispanTestDriver.java │ │ ├── SimulationDriver.java │ │ ├── Utils.java │ │ ├── mapreduce │ │ ├── InfinispanStoreMapReduceTest.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── store │ │ ├── InfinispanStoreTest.java │ │ └── package-info.java │ └── resources │ ├── gora.properties │ ├── log4j.properties │ └── simplelogger.properties ├── gora-jcache ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── jcache │ │ ├── package-info.java │ │ ├── query │ │ ├── JCacheQuery.java │ │ ├── JCacheResult.java │ │ └── package-info.java │ │ └── store │ │ ├── JCacheCacheEntryListener.java │ │ ├── JCacheCacheEntryListenerFactory.java │ │ ├── JCacheCacheFactoryBuilder.java │ │ ├── JCacheCacheLoader.java │ │ ├── JCacheCacheLoaderFactory.java │ │ ├── JCacheCacheWriter.java │ │ ├── JCacheCacheWriterFactory.java │ │ ├── JCacheStore.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── jcache │ │ ├── GoraHazelcastTestDriver.java │ │ ├── mapreduce │ │ ├── JCacheStoreMapReduceTest.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── store │ │ ├── JCacheGoraDataStoreTest.java │ │ └── package-info.java │ └── resources │ ├── gora.properties │ ├── hazelcast-client.xml │ └── hazelcast.xml ├── gora-jet ├── conf │ ├── gora-aerospike-mapping.xml │ ├── gora-cassandra-mapping.xml │ ├── gora-couchdb-mapping.xml │ ├── gora-hbase-mapping.xml │ ├── gora-solr-mapping.xml │ ├── gora-sql-mapping.xml │ ├── gora.properties │ ├── hazelcast-client.xml │ └── hazelcast.xml ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── jet │ │ ├── JetEngine.java │ │ ├── JetInputOutputFormat.java │ │ ├── JetSink.java │ │ └── JetSource.java │ └── test │ ├── avro │ ├── pageview.json │ └── resultPageView.json │ └── java │ └── org │ └── apache │ └── gora │ └── jet │ ├── JetTest.java │ └── generated │ ├── Pageview.java │ └── ResultPageView.java ├── gora-kudu ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── kudu │ │ ├── mapping │ │ ├── Column.java │ │ ├── KuduMapping.java │ │ ├── KuduMappingBuilder.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── query │ │ ├── KuduQuery.java │ │ ├── KuduResult.java │ │ └── package-info.java │ │ ├── store │ │ ├── KuduStore.java │ │ ├── KuduStoreMetadataAnalyzer.java │ │ ├── KuduTableMetadata.java │ │ └── package-info.java │ │ └── utils │ │ ├── KuduBackendConstants.java │ │ ├── KuduClientUtils.java │ │ ├── KuduParameters.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── kudu │ │ ├── GoraKuduTestDriver.java │ │ ├── mapreduce │ │ ├── KuduStoreMapReduceTest.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── store │ │ ├── TestKuduStore.java │ │ └── package-info.java │ └── resources │ ├── gora-kudu-mapping.xml │ └── gora.properties ├── gora-lucene ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── gora │ │ │ └── lucene │ │ │ ├── package-info.java │ │ │ ├── query │ │ │ ├── LuceneQuery.java │ │ │ ├── LuceneResult.java │ │ │ └── package-info.java │ │ │ └── store │ │ │ ├── LuceneMapping.java │ │ │ ├── LuceneStore.java │ │ │ └── package-info.java │ └── resources │ │ └── gora-lucene.xsd │ └── test │ ├── conf │ ├── gora-lucene-mapping-bad.xml │ ├── gora-lucene-mapping.xml │ └── gora.properties │ └── java │ └── org │ └── apache │ └── gora │ └── lucene │ └── store │ ├── TestLuceneStore.java │ ├── TestLuceneStoreDriver.java │ └── package-info.java ├── gora-maven-plugin ├── .gitignore ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── maven │ │ └── plugin │ │ ├── AbstractGoraMojo.java │ │ ├── GenerateMojo.java │ │ └── package-info.java │ └── resources │ └── META-INF │ └── m2e │ └── lifecycle-mapping-metadata.xml ├── gora-mongodb ├── .gitignore ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── mongodb │ │ ├── filters │ │ ├── BaseFactory.java │ │ ├── DefaultFactory.java │ │ ├── FilterFactory.java │ │ ├── MongoFilterUtil.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── query │ │ ├── MongoDBQuery.java │ │ ├── MongoDBResult.java │ │ └── package-info.java │ │ ├── store │ │ ├── MongoMapping.java │ │ ├── MongoMappingBuilder.java │ │ ├── MongoStore.java │ │ ├── MongoStoreCollectionMetadata.java │ │ ├── MongoStoreMetadataAnalyzer.java │ │ ├── MongoStoreParameters.java │ │ └── package-info.java │ │ └── utils │ │ ├── BSONDecorator.java │ │ ├── Utf8Codec.java │ │ └── package-info.java │ └── test │ ├── conf │ ├── gora-mongodb-mapping.xml │ ├── gora.properties │ ├── log4j.properties │ └── multimapping.xml │ └── java │ └── org │ └── apache │ └── gora │ └── mongodb │ ├── GoraMongodbTestDriver.java │ ├── authentications │ ├── GoraMongodbAuthenticationTestDriver.java │ ├── PLAIN_AuthenticationTest.java │ └── SCRAM_SHA_1_AuthenticationTest.java │ ├── filters │ └── DefaultFactoryTest.java │ ├── mapreduce │ ├── GoraMongoMapredTest.java │ ├── TestMongoStoreCountQuery.java │ ├── TestMongoStoreWordCount.java │ └── package-info.java │ ├── package-info.java │ ├── store │ ├── TestMongoMapping.java │ ├── TestMongoMappingBuilder.java │ ├── TestMongoStore.java │ ├── TestMongoStore34.java │ ├── TestMongoStore36.java │ ├── TestMongoStore40.java │ ├── TestMongoStore42.java │ ├── TestMongoStoreMappingFromProperties.java │ ├── TestMongoStoreMetadataAnalyzer.java │ └── package-info.java │ └── utils │ ├── TestBSONDecorator.java │ └── package-info.java ├── gora-neo4j ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── gora │ │ │ └── neo4j │ │ │ ├── mapping │ │ │ ├── Neo4jMapping.java │ │ │ ├── Neo4jMappingBuilder.java │ │ │ ├── Property.java │ │ │ ├── PropertyTypes.java │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── query │ │ │ ├── Neo4jQuery.java │ │ │ ├── Neo4jResult.java │ │ │ └── package-info.java │ │ │ ├── store │ │ │ ├── Neo4jConstants.java │ │ │ ├── Neo4jParameters.java │ │ │ ├── Neo4jStore.java │ │ │ ├── Neo4jStoreMetadataAnalyzer.java │ │ │ ├── Neo4jTableMetadata.java │ │ │ ├── ProtocolType.java │ │ │ └── package-info.java │ │ │ └── utils │ │ │ ├── CypherDDL.java │ │ │ └── package-info.java │ └── resources │ │ └── gora-neo4j.xsd │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── neo4j │ │ ├── GoraNeo4jTestDriver.java │ │ ├── mapreduce │ │ ├── Neo4jStoreMapReduceTest.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── store │ │ ├── Neo4jStoreTest.java │ │ └── package-info.java │ │ └── utils │ │ ├── Neo4jStartupLogWaitStrategy.java │ │ └── package-info.java │ └── resources │ ├── gora-neo4j-mapping-bad.xml │ ├── gora-neo4j-mapping.xml │ └── gora.properties ├── gora-orientdb ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── orientdb │ │ ├── package-info.java │ │ ├── query │ │ ├── OrientDBQuery.java │ │ ├── OrientDBResult.java │ │ └── package-info.java │ │ └── store │ │ ├── OrientDBMapping.java │ │ ├── OrientDBMappingBuilder.java │ │ ├── OrientDBStore.java │ │ ├── OrientDBStoreParameters.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── orientdb │ │ ├── GoraOrientDBTestDriver.java │ │ ├── mapreduce │ │ ├── OrientDBStoreMapReduceTest.java │ │ ├── TestOrientDBStoreWordCount.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── store │ │ ├── OrientDBGoraDataStoreTest.java │ │ └── package-info.java │ └── resources │ ├── gora-orientdb-mapping.xml │ ├── gora.properties │ └── orientdb-server-config.xml ├── gora-pig ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── pig │ │ ├── GoraDeleteStorage.java │ │ ├── GoraStorage.java │ │ ├── ResourceFieldSchemaWithIndex.java │ │ ├── StorageConfiguration.java │ │ ├── mapreduce │ │ ├── PigGoraInputFormat.java │ │ └── PigGoraOutputFormat.java │ │ ├── udf │ │ ├── MapDeleteElements.java │ │ └── MapMerge.java │ │ └── util │ │ ├── PersistentUtils.java │ │ └── SchemaUtils.java │ └── test │ ├── examples │ ├── README.md │ └── example.pig │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── pig │ │ └── GoraStorageTest.java-disabled │ └── resources │ ├── gora-hbase-mapping.xml │ ├── gora.properties │ ├── test-delete-map-values-addvals.csv │ ├── test-delete-map-values.csv │ └── test-delete-rows.csv ├── gora-redis ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── redis │ │ ├── package-info.java │ │ ├── query │ │ ├── RedisQuery.java │ │ ├── RedisResult.java │ │ └── package-info.java │ │ ├── store │ │ ├── RedisMapping.java │ │ ├── RedisMappingBuilder.java │ │ ├── RedisStore.java │ │ ├── RedisType.java │ │ └── package-info.java │ │ └── util │ │ ├── DatumHandler.java │ │ ├── RedisStoreConstants.java │ │ ├── ServerMode.java │ │ ├── StorageMode.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── redis │ │ ├── GoraRedisTestDriver.java │ │ ├── mapreduce │ │ ├── RedisStoreMapReduceTest.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── store │ │ ├── RedisStoreClusterTest.java │ │ ├── RedisStoreHashTest.java │ │ ├── RedisStoreStringTest.java │ │ └── package-info.java │ │ └── util │ │ ├── RedisStartupLogWaitStrategy.java │ │ └── package-info.java │ └── resources │ ├── gora-redis-mapping.xml │ └── gora.properties ├── gora-rethinkdb ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── rethinkdb │ │ ├── package-info.java │ │ ├── query │ │ ├── RethinkDBQuery.java │ │ ├── RethinkDBResult.java │ │ └── package-info.java │ │ └── store │ │ ├── RethinkDBMapping.java │ │ ├── RethinkDBMappingBuilder.java │ │ ├── RethinkDBStore.java │ │ ├── RethinkDBStoreParameters.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── rethinkdb │ │ ├── RethinkDBTestDriver.java │ │ ├── package-info.java │ │ └── store │ │ ├── RethinkDBGoraDataStoreTest.java │ │ ├── RethinkDBStartupWaitStrategy.java │ │ └── package-info.java │ └── resources │ ├── gora-rethinkdb-mapping.xml │ └── gora.properties ├── gora-solr ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── solr │ │ ├── package-info.java │ │ ├── query │ │ ├── SolrQuery.java │ │ ├── SolrResult.java │ │ └── package-info.java │ │ └── store │ │ ├── SolrMapping.java │ │ ├── SolrStore.java │ │ └── package-info.java │ └── test │ ├── conf │ ├── gora-solr-mapping.xml │ ├── gora.properties │ ├── log4j.properties │ ├── solr-managed-schema │ │ ├── Employee │ │ │ └── conf │ │ │ │ ├── elevate.xml │ │ │ │ ├── lang │ │ │ │ └── stopwords_en.txt │ │ │ │ ├── managed-schema │ │ │ │ ├── protwords.txt │ │ │ │ ├── solrconfig.xml │ │ │ │ └── synonyms.txt │ │ ├── WebPage │ │ │ └── conf │ │ │ │ ├── elevate.xml │ │ │ │ ├── lang │ │ │ │ └── stopwords_en.txt │ │ │ │ ├── managed-schema │ │ │ │ ├── protwords.txt │ │ │ │ ├── solrconfig.xml │ │ │ │ └── synonyms.txt │ │ ├── collection1 │ │ │ ├── conf │ │ │ │ ├── elevate.xml │ │ │ │ ├── managed-schema │ │ │ │ └── solrconfig.xml │ │ │ └── core.properties │ │ ├── solr.xml │ │ └── zoo.cfg │ └── solr │ │ ├── Employee │ │ └── conf │ │ │ ├── lang │ │ │ └── stopwords_en.txt │ │ │ ├── protwords.txt │ │ │ ├── schema.xml │ │ │ ├── solrconfig.xml │ │ │ └── synonyms.txt │ │ ├── WebPage │ │ └── conf │ │ │ ├── lang │ │ │ └── stopwords_en.txt │ │ │ ├── protwords.txt │ │ │ ├── schema.xml │ │ │ ├── solrconfig.xml │ │ │ └── synonyms.txt │ │ ├── collection1 │ │ ├── conf │ │ │ ├── schema.xml │ │ │ └── solrconfig.xml │ │ └── core.properties │ │ ├── solr.xml │ │ └── zoo.cfg │ └── java │ └── org │ └── apache │ └── gora │ └── solr │ ├── GoraSolrManagedSchemaTestDriver.java │ ├── GoraSolrTestDriver.java │ ├── package-info.java │ └── store │ ├── TestSolrManagedSchemaStore.java │ ├── TestSolrStore.java │ └── package-info.java ├── gora-sql ├── conf │ └── .gitignore ├── lib-ext │ └── .gitignore ├── pom.xml └── src │ ├── examples │ └── java │ │ └── .gitignore │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── gora │ │ └── sql │ │ ├── query │ │ ├── SqlQuery.java │ │ └── SqlResult.java │ │ ├── statement │ │ ├── Delete.java │ │ ├── HSqlInsertUpdateStatement.java │ │ ├── InsertStatement.java │ │ ├── InsertUpdateStatement.java │ │ ├── InsertUpdateStatementFactory.java │ │ ├── MySqlInsertUpdateStatement.java │ │ ├── SelectStatement.java │ │ └── Where.java │ │ ├── store │ │ ├── Column.java │ │ ├── SqlMapping.java │ │ ├── SqlStore.java │ │ └── SqlTypeInterface.java │ │ └── util │ │ └── SqlUtils.java │ └── test │ ├── conf │ ├── .gitignore │ └── gora-sql-mapping.xml │ └── java │ └── org │ └── apache │ └── gora │ └── sql │ ├── GoraSqlTestDriver.java │ └── store │ └── TestSqlStore.java ├── gora-tutorial ├── conf │ ├── gora-aerospike-mapping.xml │ ├── gora-cassandra-mapping.xml │ ├── gora-couchdb-mapping.xml │ ├── gora-hbase-mapping.xml │ ├── gora-ignite-mapping.xml │ ├── gora-kudu-mapping.xml │ ├── gora-mongodb-mapping.xml │ ├── gora-solr-mapping.xml │ ├── gora-sql-mapping.xml │ ├── gora.properties │ ├── hazelcast-client.xml │ └── hazelcast.xml ├── pom.xml └── src │ └── main │ ├── avro │ ├── metricdatum.json │ └── pageview.json │ ├── java │ └── org │ │ └── apache │ │ └── gora │ │ └── tutorial │ │ └── log │ │ ├── KeyValueWritable.java │ │ ├── LogAnalytics.java │ │ ├── LogAnalyticsFlink.java │ │ ├── LogAnalyticsJet.java │ │ ├── LogAnalyticsSpark.java │ │ ├── LogManager.java │ │ ├── TextLong.java │ │ ├── generated │ │ ├── MetricDatum.java │ │ ├── Pageview.java │ │ └── package-info.java │ │ └── package-info.java │ └── resources │ ├── META-INF │ └── config │ │ └── java.util.logging.properties │ ├── access.log.tar.gz │ └── log4j.properties ├── pom.xml └── sources-dist ├── pom.xml └── src └── main └── assembly └── src.xml /NOTICE.md: -------------------------------------------------------------------------------- 1 | Apache Gora 2 | Copyright 2019 The Apache Software Foundation 3 | 4 | This product includes software developed at 5 | The Apache Software Foundation (http://www.apache.org/). 6 | -------------------------------------------------------------------------------- /gora-accumulo/src/examples/java/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | -------------------------------------------------------------------------------- /gora-accumulo/src/main/java/org/apache/gora/accumulo/encoders/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Accumulo store related util classes for encoder. 19 | */ 20 | package org.apache.gora.accumulo.encoders; -------------------------------------------------------------------------------- /gora-accumulo/src/main/java/org/apache/gora/accumulo/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Accumulo datastore related all classes. 19 | */ 20 | package org.apache.gora.accumulo; -------------------------------------------------------------------------------- /gora-accumulo/src/main/java/org/apache/gora/accumulo/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the Accumulo store related classes. 19 | */ 20 | package org.apache.gora.accumulo.store; -------------------------------------------------------------------------------- /gora-accumulo/src/main/java/org/apache/gora/accumulo/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Accumulo store related util classes. 19 | */ 20 | package org.apache.gora.accumulo.util; -------------------------------------------------------------------------------- /gora-accumulo/src/test/java/org/apache/gora/accumulo/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Tests for gora-accumulo including 19 | * the test driver for {@link org.apache.gora.accumulo.store.AccumuloStoreTest} 20 | */ 21 | package org.apache.gora.accumulo; -------------------------------------------------------------------------------- /gora-accumulo/src/test/java/org/apache/gora/accumulo/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for basic CRUD operations 19 | * functionality of the Accumulo dataStore. 20 | */ 21 | package org.apache.gora.accumulo.store; -------------------------------------------------------------------------------- /gora-accumulo/src/test/java/org/apache/gora/accumulo/util/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for utils of the Accumulo dataStore. 19 | */ 20 | package org.apache.gora.accumulo.util; -------------------------------------------------------------------------------- /gora-aerospike/src/main/java/org/apache/gora/aerospike/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Aerospike datastore related all classes. 19 | */ 20 | package org.apache.gora.aerospike; -------------------------------------------------------------------------------- /gora-aerospike/src/main/java/org/apache/gora/aerospike/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the Aerospike store related classes. 19 | */ 20 | package org.apache.gora.aerospike.store; -------------------------------------------------------------------------------- /gora-aerospike/src/test/conf/gora.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | gora.datastore.default=org.apache.gora.aerospike.store.AerospikeStore 17 | gora.datastore.mapping.file=gora-aerospike-mapping.xml 18 | gora.aerospikestore.override.hadoop.configuration=false -------------------------------------------------------------------------------- /gora-aerospike/src/test/java/org/apache/gora/aerospike/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for basic CRUD operations 19 | * functionality of the Aerospike dataStore. 20 | */ 21 | package org.apache.gora.aerospike.mapreduce; -------------------------------------------------------------------------------- /gora-aerospike/src/test/java/org/apache/gora/aerospike/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.gora.aerospike; -------------------------------------------------------------------------------- /gora-aerospike/src/test/java/org/apache/gora/aerospike/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for basic CRUD operations 19 | * functionality of the Aerospike dataStore. 20 | */ 21 | package org.apache.gora.aerospike.store; -------------------------------------------------------------------------------- /gora-arangodb/src/main/java/org/apache/gora/arangodb/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | package org.apache.gora.arangodb; -------------------------------------------------------------------------------- /gora-arangodb/src/main/java/org/apache/gora/arangodb/query/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | package org.apache.gora.arangodb.query; -------------------------------------------------------------------------------- /gora-arangodb/src/main/java/org/apache/gora/arangodb/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | package org.apache.gora.arangodb.store; -------------------------------------------------------------------------------- /gora-arangodb/src/test/java/org/apache/gora/arangodb/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | package org.apache.gora.arangodb; -------------------------------------------------------------------------------- /gora-arangodb/src/test/java/org/apache/gora/arangodb/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | package org.apache.gora.arangodb.store; -------------------------------------------------------------------------------- /gora-benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | target 3 | lib 4 | bmstuff 5 | workloads/*.swp 6 | *.swp 7 | pom.xml 8 | runWorkloads.sh 9 | setupgoramongo.js 10 | setupycsbmongo.js 11 | *.csv 12 | 13 | -------------------------------------------------------------------------------- /gora-benchmark/src/main/java/org/apache/gora/benchmark/generated/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains gora benchmark generated data bean classes. 19 | */ 20 | package org.apache.gora.benchmark.generated; -------------------------------------------------------------------------------- /gora-benchmark/src/main/java/org/apache/gora/benchmark/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains gora benchmark and related all classes. 19 | */ 20 | package org.apache.gora.benchmark; -------------------------------------------------------------------------------- /gora-benchmark/src/test/java/org/apache/gora/benchmark/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains gora benchmark test related all classes. 19 | */ 20 | package org.apache.gora.benchmark; -------------------------------------------------------------------------------- /gora-cassandra/src/examples/avro/cassandraKey.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "record", 3 | "name": "CassandraKey", 4 | "default": null, 5 | "namespace": "org.apache.gora.cassandra.example.generated.AvroSerialization", 6 | "doc": "This Object is created to used as Cassandra Key to test cassandra data store, Cassandra Key can be used to define partition keys, clustering keys.", 7 | "fields": [ 8 | { 9 | "name": "url", 10 | "type": [ 11 | "null", 12 | "string" 13 | ], 14 | "default": null 15 | }, 16 | { 17 | "name": "timestamp", 18 | "type": "long", 19 | "default": 0 20 | } 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /gora-cassandra/src/examples/java/org/apache/gora/cassandra/example/generated/AvroSerialization/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains generated example persistent classes. 19 | */ 20 | package org.apache.gora.cassandra.example.generated.AvroSerialization; 21 | -------------------------------------------------------------------------------- /gora-cassandra/src/main/java/org/apache/gora/cassandra/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | *

9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | *

11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * This package contains Casandra datastore related all classes. 20 | */ 21 | package org.apache.gora.cassandra; -------------------------------------------------------------------------------- /gora-cassandra/src/main/java/org/apache/gora/cassandra/serializers/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | *

9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | *

11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * This package contains Cassandra store related util classes for serializer. 20 | */ 21 | package org.apache.gora.cassandra.serializers; -------------------------------------------------------------------------------- /gora-cassandra/src/main/java/org/apache/gora/cassandra/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | *

9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | *

11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * This package contains all the Cassandra store related classes. 20 | */ 21 | package org.apache.gora.cassandra.store; -------------------------------------------------------------------------------- /gora-cassandra/src/test/conf/nativeSerialization/gora.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | gora.datastore.default=org.apache.gora.cassandra.CassandraStore 18 | gora.cassandrastore.cluster=Gora Test Cluster 19 | gora.cassandrastore.host=localhost:9160 -------------------------------------------------------------------------------- /gora-cassandra/src/test/java/org/apache/gora/cassandra/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Tests for gora-cassandra including 19 | * the test driver for {@link org.apache.gora.cassandra.GoraCassandraTestDriver} 20 | */ 21 | package org.apache.gora.cassandra; -------------------------------------------------------------------------------- /gora-cassandra/src/test/java/org/apache/gora/cassandra/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for basic CRUD operations 19 | * functionality of the Cassandra dataStore. 20 | */ 21 | package org.apache.gora.cassandra.store; -------------------------------------------------------------------------------- /gora-core/conf/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | -------------------------------------------------------------------------------- /gora-core/lib-ext/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | -------------------------------------------------------------------------------- /gora-core/src/examples/avro/employeeint.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "record", 3 | "name": "EmployeeInt","default":null, 4 | "namespace": "org.apache.gora.examples.generated", 5 | "fields" : [ 6 | {"name": "ssn", "type": "int", "default":0} 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /gora-core/src/examples/avro/immutable_fields.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "record", 3 | "name": "ImmutableFields", 4 | "doc": "Record with only immutable or dirtyable fields, used for testing", 5 | "namespace": "org.apache.gora.examples.generated", 6 | "fields" : [ 7 | {"name": "v1", "type": "int","default":0}, 8 | {"name": "v2", "type": [{ 9 | "name": "V2", 10 | "type": "record", 11 | "namespace": "org.apache.gora.examples.generated", 12 | "fields": [ 13 | {"name": "v3", "type": "int","default":0} 14 | ] 15 | },"null"], "default":null 16 | } 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /gora-core/src/examples/avro/tokendatum.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "record", 3 | "name": "TokenDatum", 4 | "namespace": "org.apache.gora.examples.generated", 5 | "fields" : [ 6 | {"name": "count", "type": "int","default":0} 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /gora-core/src/examples/java/org/apache/gora/examples/generated/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains generated example persistent classes. 19 | */ 20 | package org.apache.gora.examples.generated; -------------------------------------------------------------------------------- /gora-core/src/examples/java/org/apache/gora/examples/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains mapreduce examples. 19 | */ 20 | package org.apache.gora.examples.mapreduce; -------------------------------------------------------------------------------- /gora-core/src/examples/java/org/apache/gora/examples/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains creates and stores releated classes and some data 19 | * to be used in the tests. 20 | */ 21 | package org.apache.gora.examples; -------------------------------------------------------------------------------- /gora-core/src/examples/java/org/apache/gora/examples/spark/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains spark examples. 19 | */ 20 | package org.apache.gora.examples.spark; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/avro/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the query and store implementation and 19 | * all their representing classes for Avro . 20 | */ 21 | package org.apache.gora.avro; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/avro/query/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains a query representation class for Avro as well as 19 | * Result set representing class when query is executed. 20 | */ 21 | package org.apache.gora.avro.query; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/avro/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains an adapter DataStore for binary-compatible Avro 19 | * serializations and all its the related classes. 20 | */ 21 | package org.apache.gora.avro.store; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/flink/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains base class for Gora - Flink integration. 19 | */ 20 | package org.apache.gora.flink; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * MapReduce related utilities for Gora. 19 | */ 20 | package org.apache.gora.mapreduce; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/memory/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains memory based {@link org.apache.gora.store.DataStore} implementation for tests. 19 | */ 20 | package org.apache.gora.memory.store; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/persistency/Tombstone.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | package org.apache.gora.persistency; 19 | 20 | /** 21 | * Marker interface used to signal a deletion to Gora. 22 | */ 23 | public interface Tombstone { 24 | 25 | } 26 | -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/persistency/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains classes releated persistent. 19 | */ 20 | package org.apache.gora.persistency.impl; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/persistency/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all classes releated persistent. 19 | */ 20 | package org.apache.gora.persistency; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/persistency/ws/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Base class implementing common functionality for 19 | * Web services backed persistent classes. 20 | */ 21 | package org.apache.gora.persistency.ws.impl; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/query/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains base classes releated query and result implementations. 19 | */ 20 | package org.apache.gora.query.impl; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/query/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all classes releated query and result. 19 | */ 20 | package org.apache.gora.query; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/query/ws/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains classes releated query and result for webservices. 19 | */ 20 | package org.apache.gora.query.ws.impl; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/spark/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains base class for Gora - Spark integration. 19 | */ 20 | package org.apache.gora.spark; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/store/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains classes releated store for webservices. 19 | * This package contains base classes releated store implementations. 20 | */ 21 | package org.apache.gora.store.impl; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all classes releated store. 19 | */ 20 | package org.apache.gora.store; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/store/ws/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains classes releated store for webservices. 19 | */ 20 | package org.apache.gora.store.ws.impl; -------------------------------------------------------------------------------- /gora-core/src/main/java/org/apache/gora/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the utility classes. 19 | */ 20 | package org.apache.gora.util; -------------------------------------------------------------------------------- /gora-core/src/test/conf/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | -------------------------------------------------------------------------------- /gora-core/src/test/conf/hadoop-metrics2.properties: -------------------------------------------------------------------------------- 1 | # Configuration of the "dfs" context for null 2 | dfs.class=org.apache.hadoop.metrics.spi.NullContext 3 | 4 | # Configuration of the "mapred" context for null 5 | mapred.class=org.apache.hadoop.metrics.spi.NullContext 6 | 7 | # Configuration of the "jvm" context for null 8 | jvm.class=org.apache.hadoop.metrics.spi.NullContext 9 | -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/avro/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains mapreduce tests for {@link org.apache.gora.avro.store.DataFileAvroStore}. 19 | */ 20 | package org.apache.gora.avro.mapreduce; -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/avro/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the test case for Avro store. 19 | */ 20 | package org.apache.gora.avro.store; -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/examples/TestWebPageDataCreator.java: -------------------------------------------------------------------------------- 1 | package org.apache.gora.examples; 2 | 3 | import java.io.IOException; 4 | 5 | import org.apache.gora.examples.generated.WebPage; 6 | import org.apache.gora.memory.store.MemStore; 7 | import org.junit.Test; 8 | import org.junit.runner.RunWith; 9 | import org.junit.runners.JUnit4; 10 | 11 | @RunWith(JUnit4.class) 12 | public class TestWebPageDataCreator { 13 | 14 | @Test 15 | public void testCreatesData() throws IOException{ 16 | MemStore dataStore = new MemStore<>(); 17 | WebPageDataCreator.createWebPageData(dataStore); 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/examples/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Creates and stores some data to be used in the tests. 19 | */ 20 | package org.apache.gora.examples; -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/filter/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains test cases releated filtering. 19 | */ 20 | package org.apache.gora.filter; -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains test cases releated mapreduce. 19 | */ 20 | package org.apache.gora.mapreduce; -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/memory/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Testing for all standard gora-memory functionality. 19 | */ 20 | package org.apache.gora.memory.store; -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/mock/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains mock object for testing. 19 | */ 20 | package org.apache.gora.mock; -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all test classes related gora-core module 19 | * and all gora datastore modules. The gora data store test classes 20 | * implement them. 21 | */ 22 | package org.apache.gora; -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/persistency/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Testcases for Persistent 19 | */ 20 | package org.apache.gora.persistency.impl; -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/query/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Testcases for query 19 | */ 20 | package org.apache.gora.query.impl; -------------------------------------------------------------------------------- /gora-core/src/test/java/org/apache/gora/util/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains test cases for utils. 19 | */ 20 | package org.apache.gora.util; -------------------------------------------------------------------------------- /gora-couchdb/src/main/java/org/apache/gora/couchdb/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains CouchDB datastore related all classes. 19 | */ 20 | package org.apache.gora.couchdb; -------------------------------------------------------------------------------- /gora-couchdb/src/main/java/org/apache/gora/couchdb/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the CouchDB store related classes. 19 | */ 20 | package org.apache.gora.couchdb.store; -------------------------------------------------------------------------------- /gora-couchdb/src/main/java/org/apache/gora/couchdb/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains CouchDB store related util classes. 19 | */ 20 | package org.apache.gora.couchdb.util; -------------------------------------------------------------------------------- /gora-couchdb/src/test/conf/gora.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | gora.datastore.default=org.apache.gora.couchdb.store.CouchDBStore 17 | gora.datastore.couchdb.server=localhost 18 | gora.datastore.couchdb.port=5984 19 | gora.datastore.mapping.file=gora-couchdb-mapping.xml -------------------------------------------------------------------------------- /gora-couchdb/src/test/java/org/apache/gora/couchdb/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Tests for gora-couchdb including 19 | * the test driver for {@link org.apache.gora.couchdb.store.TestCouchDBStore} 20 | */ 21 | package org.apache.gora.couchdb; -------------------------------------------------------------------------------- /gora-couchdb/src/test/java/org/apache/gora/couchdb/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for basic CRUD operations 19 | * functionality of the CouchDB dataStore. 20 | */ 21 | package org.apache.gora.couchdb.store; -------------------------------------------------------------------------------- /gora-dynamodb/src/examples/avro/person.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "record", 3 | "name": "person", 4 | "namespace": "org.apache.gora.examples.dynamodb.generated", 5 | "fields" : [ 6 | {"name": "ssn", "type": "string"}, 7 | {"name": "date", "type": "string"}, 8 | {"name": "firstname", "type": "string"}, 9 | {"name": "lastname", "type": "string"}, 10 | {"name": "lastname", "type": "integer"}, 11 | {"name": "visitedplaces", "type": {"type":"array", "items": "string"}} 12 | ] 13 | } -------------------------------------------------------------------------------- /gora-dynamodb/src/examples/java/org/apache/gora/dynamodb/example/generated/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains generated example persistent objects for dynamodb. 19 | */ 20 | package org.apache.gora.dynamodb.example.generated; -------------------------------------------------------------------------------- /gora-dynamodb/src/main/java/org/apache/gora/dynamodb/compiler/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains DynamoDB store related util class. 19 | */ 20 | package org.apache.gora.dynamodb.compiler; -------------------------------------------------------------------------------- /gora-dynamodb/src/main/java/org/apache/gora/dynamodb/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains DynamoDB datastore related all classes. 19 | */ 20 | package org.apache.gora.dynamodb; -------------------------------------------------------------------------------- /gora-dynamodb/src/main/java/org/apache/gora/dynamodb/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the DynamoDB store related classes. 19 | */ 20 | package org.apache.gora.dynamodb.store; -------------------------------------------------------------------------------- /gora-elasticsearch/src/main/java/org/apache/gora/elasticsearch/mapping/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Mapping related classes. 19 | */ 20 | package org.apache.gora.elasticsearch.mapping; 21 | -------------------------------------------------------------------------------- /gora-elasticsearch/src/main/java/org/apache/gora/elasticsearch/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all Elasticsearch datastore related classes. 19 | */ 20 | package org.apache.gora.elasticsearch; 21 | -------------------------------------------------------------------------------- /gora-elasticsearch/src/main/java/org/apache/gora/elasticsearch/query/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Query related classes. 19 | */ 20 | package org.apache.gora.elasticsearch.query; 21 | -------------------------------------------------------------------------------- /gora-elasticsearch/src/main/java/org/apache/gora/elasticsearch/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the core classes of the Elasticsearch datastore. 19 | */ 20 | package org.apache.gora.elasticsearch.store; 21 | -------------------------------------------------------------------------------- /gora-elasticsearch/src/main/java/org/apache/gora/elasticsearch/utils/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains utility classes. 19 | */ 20 | package org.apache.gora.elasticsearch.utils; 21 | -------------------------------------------------------------------------------- /gora-elasticsearch/src/test/java/org/apache/gora/elasticsearch/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains map reduce tests. 19 | */ 20 | package org.apache.gora.elasticsearch.mapreduce; 21 | -------------------------------------------------------------------------------- /gora-elasticsearch/src/test/java/org/apache/gora/elasticsearch/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Elasticsearch datastore test utilities. 19 | */ 20 | package org.apache.gora.elasticsearch; 21 | -------------------------------------------------------------------------------- /gora-elasticsearch/src/test/java/org/apache/gora/elasticsearch/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Elasticsearch datastore tests. 19 | */ 20 | package org.apache.gora.elasticsearch.store; 21 | -------------------------------------------------------------------------------- /gora-goraci/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | *~ 17 | .idea 18 | *.iml 19 | *.iws 20 | *.ipr 21 | .classpath 22 | .externalToolBuilders 23 | .project 24 | .settings 25 | .git 26 | .svn 27 | build 28 | target 29 | dist 30 | lib 31 | **/lib/*.jar 32 | ivy/ivy*.jar 33 | /conf/*-site.xml 34 | **/conf/*-site.xml 35 | -------------------------------------------------------------------------------- /gora-goraci/src/main/avro/cinode.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "record", 3 | "name": "CINode", 4 | "namespace": "org.apache.gora.goraci.generated", 5 | "fields" : [ 6 | {"name": "prev", "type": "long","default":0}, 7 | {"name": "client", "type": ["null","string"],"default":null}, 8 | {"name": "count", "type": "long","default":0} 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /gora-goraci/src/main/avro/flushed.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "record", 3 | "name": "Flushed", 4 | "namespace": "org.apache.gora.goraci.generated", 5 | "fields" : [ 6 | {"name": "count", "type": "long","default":0} 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /gora-goraci/src/main/java/org/apache/gora/goraci/chef/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | *This package contains all of the Chef software provisioning code required to 19 | *provision nodes for use within GoraCI. 20 | */ 21 | package org.apache.gora.goraci.chef; -------------------------------------------------------------------------------- /gora-goraci/src/main/java/org/apache/gora/goraci/generated/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains generated example persistent classes for use 19 | * within GoraCI. 20 | */ 21 | package org.apache.gora.goraci.generated; -------------------------------------------------------------------------------- /gora-goraci/src/main/java/org/apache/gora/goraci/rackspace/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Main package for all Rackspace-enabling functionality for the 19 | * GoraCI test. 20 | * 21 | */ 22 | package org.apache.gora.goraci.rackspace; -------------------------------------------------------------------------------- /gora-gradle-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | # Java specific 2 | *.class 3 | target 4 | 5 | # OS / App generated files 6 | .DS_Store* 7 | ehthumbs.db 8 | Icon? 9 | Thumbs.db 10 | *.swp 11 | *.sass-cache 12 | *~ 13 | 14 | # Eclipse 15 | .settings 16 | .classpath 17 | .project 18 | target-eclipse 19 | 20 | # IntelliJ 21 | overlays 22 | *.iml 23 | *.iws 24 | *.ipr 25 | .idea/ 26 | .gradle/ 27 | 28 | # Gradle 29 | build/ 30 | out/ -------------------------------------------------------------------------------- /gora-gradle-plugin/examples/simple/gradle.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | goraVersion = 0.5 17 | -------------------------------------------------------------------------------- /gora-gradle-plugin/examples/simple/src/main/resources/test1.avsc: -------------------------------------------------------------------------------- 1 | {"name": "Test1", 2 | "type": "record", 3 | "namespace": "org.apache.gora.mongodb.beans.tests", 4 | "fields": [ 5 | {"name": "mapOfBytes", "type": {"type": "map", "values": "bytes"}}, 6 | {"name": "mapOfStrings", "type": {"type": "map", "values": "string"}}, 7 | {"name": "mapOfInt", "type": {"type": "map", "values": "int"}}, 8 | {"name": "listOfInt", "type": {"type": "array", "items": "int"}}, 9 | {"name": "scalarString", "type": "string"}, 10 | {"name": "scalarDate", "type": "string"}, 11 | {"name": "scalarInt", "type": "int"} 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /gora-gradle-plugin/gradle.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | rootProject.name = 'goraPlugin' 17 | 18 | goraVersion = 0.9 19 | avroVersion = 1.8.2 20 | 21 | group = org.apache.gora.gradle 22 | version = 0.9 23 | -------------------------------------------------------------------------------- /gora-gradle-plugin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/gora/cc01c182e9fbf839ac79f66142cf9cbd9f1596c5/gora-gradle-plugin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gora-gradle-plugin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Feb 09 22:57:35 CET 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-bin.zip 7 | -------------------------------------------------------------------------------- /gora-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.apache.gora.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | implementation-class=org.apache.gora.gradle.GoraPlugin 17 | -------------------------------------------------------------------------------- /gora-hbase/conf/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | -------------------------------------------------------------------------------- /gora-hbase/lib-ext/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | -------------------------------------------------------------------------------- /gora-hbase/src/examples/java/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | -------------------------------------------------------------------------------- /gora-hbase/src/main/java/org/apache/gora/hbase/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains HBase datastore related all classes. 19 | */ 20 | package org.apache.gora.hbase; -------------------------------------------------------------------------------- /gora-hbase/src/main/java/org/apache/gora/hbase/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the HBase store related classes. 19 | */ 20 | package org.apache.gora.hbase.store; -------------------------------------------------------------------------------- /gora-hbase/src/main/java/org/apache/gora/hbase/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains HBase store related util classes. 19 | */ 20 | package org.apache.gora.hbase.util; -------------------------------------------------------------------------------- /gora-hbase/src/test/conf/gora.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | #Datastore is configured programatically in the tests 17 | #gora.datastore.default= 18 | 19 | #Caching option for HBaseStore 20 | gora.hbasestore.scanner.caching=1000 21 | gora.hbasestore.hbase.client.autoflush.enabled=true -------------------------------------------------------------------------------- /gora-hbase/src/test/java/org/apache/gora/hbase/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains unit test for mapreduce jobs execution over 19 | * {@link org.apache.gora.hbase.store.HBaseStore}. 20 | */ 21 | package org.apache.gora.hbase.mapreduce; -------------------------------------------------------------------------------- /gora-hbase/src/test/java/org/apache/gora/hbase/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Tests for gora-hbase including 19 | * the test driver for {@link org.apache.gora.hbase.GoraHBaseTestDriver} 20 | */ 21 | package org.apache.gora.hbase; -------------------------------------------------------------------------------- /gora-hbase/src/test/java/org/apache/gora/hbase/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for basic CRUD operations 19 | * functionality of the HBase dataStore. 20 | */ 21 | package org.apache.gora.hbase.store; -------------------------------------------------------------------------------- /gora-hbase/src/test/java/org/apache/gora/hbase/util/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for utils of the HBase dataStore. 19 | */ 20 | package org.apache.gora.hbase.util; -------------------------------------------------------------------------------- /gora-hive/src/main/java/org/apache/gora/hive/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /** 19 | * This package contains Hive store related all classes 20 | */ 21 | package org.apache.gora.hive; -------------------------------------------------------------------------------- /gora-hive/src/main/java/org/apache/gora/hive/query/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /** 19 | * This package contains all Hive query and result representing classes 20 | */ 21 | package org.apache.gora.hive.query; -------------------------------------------------------------------------------- /gora-hive/src/main/java/org/apache/gora/hive/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /** 19 | * This package contains all the Hive store related classes. 20 | */ 21 | package org.apache.gora.hive.store; -------------------------------------------------------------------------------- /gora-hive/src/main/java/org/apache/gora/hive/util/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | /** 20 | * This package contains all utility classes to execute queries on Hive store 21 | */ 22 | package org.apache.gora.hive.util; -------------------------------------------------------------------------------- /gora-hive/src/test/java/org/apache/gora/hive/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /** 19 | * This package contains Hive test driver implementation classes 20 | */ 21 | package org.apache.gora.hive; -------------------------------------------------------------------------------- /gora-hive/src/test/java/org/apache/gora/hive/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /** 19 | * This package contains all test classes to test Hive store 20 | */ 21 | package org.apache.gora.hive.store; -------------------------------------------------------------------------------- /gora-hive/src/test/java/org/apache/gora/hive/util/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | /** 19 | * This package contains Hive test server implementation 20 | */ 21 | package org.apache.gora.hive.util; -------------------------------------------------------------------------------- /gora-ignite/src/main/java/org/apache/gora/ignite/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Ignite datastore related all classes. 19 | */ 20 | package org.apache.gora.ignite; 21 | -------------------------------------------------------------------------------- /gora-ignite/src/main/java/org/apache/gora/ignite/query/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Query related classes. 19 | */ 20 | package org.apache.gora.ignite.query; 21 | -------------------------------------------------------------------------------- /gora-ignite/src/main/java/org/apache/gora/ignite/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the core classes of the ignite datastore. 19 | */ 20 | package org.apache.gora.ignite.store; 21 | -------------------------------------------------------------------------------- /gora-ignite/src/main/java/org/apache/gora/ignite/utils/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains utility classes. 19 | */ 20 | package org.apache.gora.ignite.utils; -------------------------------------------------------------------------------- /gora-ignite/src/test/java/org/apache/gora/ignite/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains map reduce tests. 19 | */ 20 | package org.apache.gora.ignite.mapreduce; 21 | -------------------------------------------------------------------------------- /gora-ignite/src/test/java/org/apache/gora/ignite/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Ignite datastore test utilities. 19 | */ 20 | package org.apache.gora.ignite; 21 | -------------------------------------------------------------------------------- /gora-ignite/src/test/java/org/apache/gora/ignite/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Ignite datastore tests. 19 | */ 20 | package org.apache.gora.ignite.store; 21 | -------------------------------------------------------------------------------- /gora-infinispan/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /gora-infinispan/src/main/java/org/apache/gora/infinispan/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Infinispan datastore related all classes. 19 | */ 20 | package org.apache.gora.infinispan; -------------------------------------------------------------------------------- /gora-infinispan/src/main/java/org/apache/gora/infinispan/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the Infinispan store related classes. 19 | */ 20 | package org.apache.gora.infinispan.store; -------------------------------------------------------------------------------- /gora-infinispan/src/test/java/org/apache/gora/infinispan/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Tests for gora-infinispan including 19 | * the test driver for {@link org.apache.gora.infinispan.GoraInfinispanTestDriver} 20 | */ 21 | package org.apache.gora.infinispan; -------------------------------------------------------------------------------- /gora-infinispan/src/test/java/org/apache/gora/infinispan/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for basic CRUD operations 19 | * functionality of the Infinispan dataStore. 20 | */ 21 | package org.apache.gora.infinispan.store; -------------------------------------------------------------------------------- /gora-infinispan/src/test/resources/gora.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | 17 | # Datastore is configured programatically in the tests 18 | infinispan.partition.size=1 19 | 20 | -------------------------------------------------------------------------------- /gora-infinispan/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | 17 | org.slf4j.simpleLogger.defaultLog=debug -------------------------------------------------------------------------------- /gora-jcache/src/main/java/org/apache/gora/jcache/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Jcache datastore related all classes. 19 | */ 20 | package org.apache.gora.jcache; -------------------------------------------------------------------------------- /gora-jcache/src/test/java/org/apache/gora/jcache/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains unit test for MR jobs execution over JCache dataStore. 19 | */ 20 | package org.apache.gora.jcache.mapreduce; -------------------------------------------------------------------------------- /gora-jcache/src/test/java/org/apache/gora/jcache/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Tests for gora-jcache including 19 | * the test driver for {@link org.apache.gora.jcache.GoraHazelcastTestDriver} 20 | */ 21 | package org.apache.gora.jcache; -------------------------------------------------------------------------------- /gora-jcache/src/test/java/org/apache/gora/jcache/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for basic CRUD operations functionality of the JCache dataStore. 19 | */ 20 | package org.apache.gora.jcache.store; -------------------------------------------------------------------------------- /gora-jet/src/test/avro/pageview.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "record", 3 | "name": "Pageview", "default":null, 4 | "namespace": "org.apache.gora.jet.generated", 5 | "fields" : [ 6 | {"name": "url", "type": ["null","string"], "default":null}, 7 | {"name": "timestamp", "type": "long", "default":0}, 8 | {"name": "ip", "type": ["null","string"], "default":null}, 9 | {"name": "httpMethod", "type": ["null","string"], "default":null}, 10 | {"name": "httpStatusCode", "type": "int", "default":0}, 11 | {"name": "responseSize", "type": "int", "default":0}, 12 | {"name": "referrer", "type": ["null","string"], "default":null}, 13 | {"name": "userAgent", "type": ["null","string"], "default":null} 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /gora-jet/src/test/avro/resultPageView.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "record", 3 | "name": "ResultPageView", "default":null, 4 | "namespace": "org.apache.gora.jet.generated", 5 | "fields" : [ 6 | {"name": "url", "type": ["null","string"], "default":null}, 7 | {"name": "timestamp", "type": "long", "default":0}, 8 | {"name": "ip", "type": ["null","string"], "default":null} 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /gora-kudu/src/main/java/org/apache/gora/kudu/mapping/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Mapping related classes. 19 | */ 20 | package org.apache.gora.kudu.mapping; 21 | -------------------------------------------------------------------------------- /gora-kudu/src/main/java/org/apache/gora/kudu/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Kudu datastore related all classes. 19 | */ 20 | package org.apache.gora.kudu; 21 | -------------------------------------------------------------------------------- /gora-kudu/src/main/java/org/apache/gora/kudu/query/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Query related classes. 19 | */ 20 | package org.apache.gora.kudu.query; 21 | -------------------------------------------------------------------------------- /gora-kudu/src/main/java/org/apache/gora/kudu/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the core classes of the kudu datastore. 19 | */ 20 | package org.apache.gora.kudu.store; 21 | -------------------------------------------------------------------------------- /gora-kudu/src/main/java/org/apache/gora/kudu/utils/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains utility classes. 19 | */ 20 | package org.apache.gora.kudu.utils; 21 | -------------------------------------------------------------------------------- /gora-kudu/src/test/java/org/apache/gora/kudu/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains map reduce tests. 19 | */ 20 | package org.apache.gora.kudu.mapreduce; 21 | -------------------------------------------------------------------------------- /gora-kudu/src/test/java/org/apache/gora/kudu/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Kudu datastore test utilities. 19 | */ 20 | package org.apache.gora.kudu; 21 | -------------------------------------------------------------------------------- /gora-kudu/src/test/java/org/apache/gora/kudu/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Kudu datastore tests. 19 | */ 20 | package org.apache.gora.kudu.store; 21 | -------------------------------------------------------------------------------- /gora-lucene/src/main/java/org/apache/gora/lucene/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Lucene datastore related all classes. 19 | */ 20 | package org.apache.gora.lucene; -------------------------------------------------------------------------------- /gora-lucene/src/main/java/org/apache/gora/lucene/query/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Lucene Query Java class representation plus Lucene Result once 19 | * the Query is executed. 20 | */ 21 | package org.apache.gora.lucene.query; -------------------------------------------------------------------------------- /gora-lucene/src/test/java/org/apache/gora/lucene/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Lucene datastore related Test classes. 19 | */ 20 | package org.apache.gora.lucene.store; -------------------------------------------------------------------------------- /gora-maven-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | .idea/ 14 | target/ 15 | *.iml 16 | -------------------------------------------------------------------------------- /gora-maven-plugin/src/main/java/org/apache/gora/maven/plugin/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains some classes that helps to generate Java code 19 | * from Apache Avro *.json files using Apache Gora compiler. 20 | */ 21 | package org.apache.gora.maven.plugin; -------------------------------------------------------------------------------- /gora-mongodb/.gitignore: -------------------------------------------------------------------------------- 1 | # Bin directories 2 | bin/ 3 | -------------------------------------------------------------------------------- /gora-mongodb/src/main/java/org/apache/gora/mongodb/filters/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains MongoDB store related util classes. 19 | */ 20 | package org.apache.gora.mongodb.filters; -------------------------------------------------------------------------------- /gora-mongodb/src/main/java/org/apache/gora/mongodb/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains MongoDB datastore related all classes. 19 | */ 20 | package org.apache.gora.mongodb; -------------------------------------------------------------------------------- /gora-mongodb/src/main/java/org/apache/gora/mongodb/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the MongoDB store related classes. 19 | */ 20 | package org.apache.gora.mongodb.store; -------------------------------------------------------------------------------- /gora-mongodb/src/main/java/org/apache/gora/mongodb/utils/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains MongoDB store related util classes. 19 | */ 20 | package org.apache.gora.mongodb.utils; -------------------------------------------------------------------------------- /gora-mongodb/src/test/java/org/apache/gora/mongodb/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains unit test for mapreduce jobs execution over 19 | * {@link org.apache.gora.mongodb.store.MongoStore}. 20 | */ 21 | package org.apache.gora.mongodb.mapreduce; -------------------------------------------------------------------------------- /gora-mongodb/src/test/java/org/apache/gora/mongodb/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Tests for gora-mongodb including 19 | * the test driver for {@link org.apache.gora.mongodb.GoraMongodbTestDriver} 20 | */ 21 | package org.apache.gora.mongodb; -------------------------------------------------------------------------------- /gora-mongodb/src/test/java/org/apache/gora/mongodb/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for basic CRUD operations 19 | * functionality of the MongoDB dataStore. 20 | */ 21 | package org.apache.gora.mongodb.store; -------------------------------------------------------------------------------- /gora-mongodb/src/test/java/org/apache/gora/mongodb/utils/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for utils of the MongoDB dataStore. 19 | */ 20 | package org.apache.gora.mongodb.utils; -------------------------------------------------------------------------------- /gora-neo4j/src/main/java/org/apache/gora/neo4j/mapping/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the classes of the Mapping of Neo4j . 19 | */ 20 | package org.apache.gora.neo4j.mapping; -------------------------------------------------------------------------------- /gora-neo4j/src/main/java/org/apache/gora/neo4j/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all classes related to the Neo4j datastore. 19 | */ 20 | package org.apache.gora.neo4j; -------------------------------------------------------------------------------- /gora-neo4j/src/main/java/org/apache/gora/neo4j/query/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the classes used for query Neo4j. 19 | */ 20 | package org.apache.gora.neo4j.query; -------------------------------------------------------------------------------- /gora-neo4j/src/main/java/org/apache/gora/neo4j/store/ProtocolType.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.gora.neo4j.store; 18 | 19 | /** 20 | * Protocol types 21 | */ 22 | public enum ProtocolType { 23 | Bolt, BoltRouting, HTTP 24 | } 25 | -------------------------------------------------------------------------------- /gora-neo4j/src/main/java/org/apache/gora/neo4j/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the main classes of the Neo4j datastore. 19 | */ 20 | package org.apache.gora.neo4j.store; -------------------------------------------------------------------------------- /gora-neo4j/src/main/java/org/apache/gora/neo4j/utils/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the utils classes for the Neo4j datastore. 19 | */ 20 | package org.apache.gora.neo4j.utils; -------------------------------------------------------------------------------- /gora-neo4j/src/test/java/org/apache/gora/neo4j/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the classes used for test map reduce on Neo4j. 19 | */ 20 | package org.apache.gora.neo4j.mapreduce; -------------------------------------------------------------------------------- /gora-neo4j/src/test/java/org/apache/gora/neo4j/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the classes used for testing the Neo4j datastore. 19 | */ 20 | package org.apache.gora.neo4j; -------------------------------------------------------------------------------- /gora-neo4j/src/test/java/org/apache/gora/neo4j/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the classes used for test Neo4j datastore. 19 | */ 20 | package org.apache.gora.neo4j.store; -------------------------------------------------------------------------------- /gora-neo4j/src/test/java/org/apache/gora/neo4j/utils/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains the utils classes used for test Neo4j datastore. 19 | */ 20 | package org.apache.gora.neo4j.utils; -------------------------------------------------------------------------------- /gora-neo4j/src/test/resources/gora.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | gora.datastore.default=org.apache.gora.neo4j.store.Neo4jStore 17 | gora.datastore.neo4j.host=localhost 18 | gora.datastore.neo4j.port=7687 19 | gora.datastore.neo4j.username=neo4j 20 | gora.datastore.neo4j.password=password 21 | gora.datastore.neo4j.protocol=Bolt -------------------------------------------------------------------------------- /gora-orientdb/src/main/java/org/apache/gora/orientdb/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | /** 20 | * This package encapsulates all OrientDB dataStore related class implementations. 21 | * 22 | */ 23 | package org.apache.gora.orientdb; -------------------------------------------------------------------------------- /gora-orientdb/src/test/java/org/apache/gora/orientdb/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | /** 20 | * Contains tests for MR jobs over OrientDB dataStore. 21 | */ 22 | package org.apache.gora.orientdb.mapreduce; -------------------------------------------------------------------------------- /gora-orientdb/src/test/java/org/apache/gora/orientdb/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | /** 20 | * Contains all the dataStore specific tests for OrientDB dataStore. 21 | * 22 | */ 23 | package org.apache.gora.orientdb; -------------------------------------------------------------------------------- /gora-orientdb/src/test/java/org/apache/gora/orientdb/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | /** 20 | * Contains tests for OrientDB dataStore CRUD operations. 21 | */ 22 | package org.apache.gora.orientdb.store; -------------------------------------------------------------------------------- /gora-pig/src/test/resources/gora.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | gora.datastore.default=org.apache.gora.hbase.store.HBaseStore 17 | gora.datastore.autocreateschema=true 18 | gora.datastore.scanner.caching=10 19 | gora.hbasestore.hbase.client.autoflush.enabled=false -------------------------------------------------------------------------------- /gora-pig/src/test/resources/test-delete-map-values-addvals.csv: -------------------------------------------------------------------------------- 1 | [k2#v2,k3#v3] -------------------------------------------------------------------------------- /gora-pig/src/test/resources/test-delete-map-values.csv: -------------------------------------------------------------------------------- 1 | key1|[k3#v9] -------------------------------------------------------------------------------- /gora-pig/src/test/resources/test-delete-rows.csv: -------------------------------------------------------------------------------- 1 | key1 -------------------------------------------------------------------------------- /gora-redis/src/main/java/org/apache/gora/redis/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Redis datastore related all classes. 19 | */ 20 | package org.apache.gora.redis; 21 | -------------------------------------------------------------------------------- /gora-redis/src/main/java/org/apache/gora/redis/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the Redis store related classes. 19 | */ 20 | package org.apache.gora.redis.store; 21 | -------------------------------------------------------------------------------- /gora-redis/src/main/java/org/apache/gora/redis/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Redis store related util classes. 19 | */ 20 | package org.apache.gora.redis.util; 21 | -------------------------------------------------------------------------------- /gora-redis/src/test/java/org/apache/gora/redis/mapreduce/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.gora.redis.mapreduce; 18 | -------------------------------------------------------------------------------- /gora-redis/src/test/java/org/apache/gora/redis/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Tests for gora-redis including the test driver for 19 | * {@link org.apache.gora.redis.store.RedisStoreTest} 20 | */ 21 | package org.apache.gora.redis; 22 | -------------------------------------------------------------------------------- /gora-redis/src/test/java/org/apache/gora/redis/store/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for basic CRUD operations 19 | * functionality of the Redis dataStore. 20 | */ 21 | package org.apache.gora.redis.store; 22 | -------------------------------------------------------------------------------- /gora-redis/src/test/java/org/apache/gora/redis/util/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for utils of the Redis dataStore. 19 | */ 20 | package org.apache.gora.redis.util; 21 | -------------------------------------------------------------------------------- /gora-rethinkdb/src/main/java/org/apache/gora/rethinkdb/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | package org.apache.gora.rethinkdb; -------------------------------------------------------------------------------- /gora-rethinkdb/src/main/java/org/apache/gora/rethinkdb/query/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | package org.apache.gora.rethinkdb.query; -------------------------------------------------------------------------------- /gora-rethinkdb/src/main/java/org/apache/gora/rethinkdb/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | package org.apache.gora.rethinkdb.store; -------------------------------------------------------------------------------- /gora-rethinkdb/src/test/java/org/apache/gora/rethinkdb/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | package org.apache.gora.rethinkdb; -------------------------------------------------------------------------------- /gora-rethinkdb/src/test/java/org/apache/gora/rethinkdb/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | package org.apache.gora.rethinkdb.store; -------------------------------------------------------------------------------- /gora-solr/src/main/java/org/apache/gora/solr/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains Solr datastore related all classes. 19 | */ 20 | package org.apache.gora.solr; -------------------------------------------------------------------------------- /gora-solr/src/main/java/org/apache/gora/solr/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the Solr store related classes. 19 | */ 20 | package org.apache.gora.solr.store; -------------------------------------------------------------------------------- /gora-solr/src/test/conf/solr-managed-schema/Employee/conf/protwords.txt: -------------------------------------------------------------------------------- 1 | # The ASF licenses this file to You under the Apache License, Version 2.0 2 | # (the "License"); you may not use this file except in compliance with 3 | # the License. You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | #----------------------------------------------------------------------- 14 | # Use a protected word file to protect against the stemmer reducing two 15 | # unrelated words to the same base word. 16 | 17 | # Some non-words that normally won't be encountered, 18 | # just to test that they won't be stemmed. 19 | dontstems 20 | zwhacky 21 | 22 | -------------------------------------------------------------------------------- /gora-solr/src/test/conf/solr-managed-schema/WebPage/conf/protwords.txt: -------------------------------------------------------------------------------- 1 | # The ASF licenses this file to You under the Apache License, Version 2.0 2 | # (the "License"); you may not use this file except in compliance with 3 | # the License. You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | #----------------------------------------------------------------------- 14 | # Use a protected word file to protect against the stemmer reducing two 15 | # unrelated words to the same base word. 16 | 17 | # Some non-words that normally won't be encountered, 18 | # just to test that they won't be stemmed. 19 | dontstems 20 | zwhacky 21 | 22 | -------------------------------------------------------------------------------- /gora-solr/src/test/conf/solr-managed-schema/collection1/core.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | name=collection1 -------------------------------------------------------------------------------- /gora-solr/src/test/conf/solr/Employee/conf/protwords.txt: -------------------------------------------------------------------------------- 1 | # The ASF licenses this file to You under the Apache License, Version 2.0 2 | # (the "License"); you may not use this file except in compliance with 3 | # the License. You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | #----------------------------------------------------------------------- 14 | # Use a protected word file to protect against the stemmer reducing two 15 | # unrelated words to the same base word. 16 | 17 | # Some non-words that normally won't be encountered, 18 | # just to test that they won't be stemmed. 19 | dontstems 20 | zwhacky 21 | 22 | -------------------------------------------------------------------------------- /gora-solr/src/test/conf/solr/WebPage/conf/protwords.txt: -------------------------------------------------------------------------------- 1 | # The ASF licenses this file to You under the Apache License, Version 2.0 2 | # (the "License"); you may not use this file except in compliance with 3 | # the License. You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | #----------------------------------------------------------------------- 14 | # Use a protected word file to protect against the stemmer reducing two 15 | # unrelated words to the same base word. 16 | 17 | # Some non-words that normally won't be encountered, 18 | # just to test that they won't be stemmed. 19 | dontstems 20 | zwhacky 21 | 22 | -------------------------------------------------------------------------------- /gora-solr/src/test/conf/solr/collection1/core.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | name=collection1 -------------------------------------------------------------------------------- /gora-solr/src/test/java/org/apache/gora/solr/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * Tests for gora-solr including 19 | * the test driver for {@link org.apache.gora.solr.GoraSolrTestDriver} 20 | */ 21 | package org.apache.gora.solr; -------------------------------------------------------------------------------- /gora-solr/src/test/java/org/apache/gora/solr/store/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains all the unit tests for basic CRUD operations 19 | * functionality of the Solr dataStore. 20 | */ 21 | package org.apache.gora.solr.store; -------------------------------------------------------------------------------- /gora-sql/conf/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | -------------------------------------------------------------------------------- /gora-sql/lib-ext/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | -------------------------------------------------------------------------------- /gora-sql/src/examples/java/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | -------------------------------------------------------------------------------- /gora-sql/src/test/conf/.gitignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one or more 2 | # contributor license agreements. See the NOTICE file distributed with 3 | # this work for additional information regarding copyright ownership. 4 | # The ASF licenses this file to You under the Apache License, Version 2.0 5 | # (the "License"); you may not use this file except in compliance with 6 | # the License. You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | -------------------------------------------------------------------------------- /gora-tutorial/src/main/avro/metricdatum.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "record", 3 | "name": "MetricDatum", "default":null, 4 | "namespace": "org.apache.gora.tutorial.log.generated", 5 | "fields" : [ 6 | {"name": "metricDimension", "type": ["null","string"], "default":null}, 7 | {"name": "timestamp", "type": "long","default":0}, 8 | {"name": "metric", "type" : "long","default":0} 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /gora-tutorial/src/main/avro/pageview.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "record", 3 | "name": "Pageview", "default":null, 4 | "namespace": "org.apache.gora.tutorial.log.generated", 5 | "fields" : [ 6 | {"name": "url", "type": ["null","string"], "default":null}, 7 | {"name": "timestamp", "type": "long", "default":0}, 8 | {"name": "ip", "type": ["null","string"], "default":null}, 9 | {"name": "httpMethod", "type": ["null","string"], "default":null}, 10 | {"name": "httpStatusCode", "type": "int", "default":0}, 11 | {"name": "responseSize", "type": "int", "default":0}, 12 | {"name": "referrer", "type": ["null","string"], "default":null}, 13 | {"name": "userAgent", "type": ["null","string"], "default":null} 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /gora-tutorial/src/main/java/org/apache/gora/tutorial/log/generated/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains official tutorial related example persistent classes . 19 | */ 20 | package org.apache.gora.tutorial.log.generated; -------------------------------------------------------------------------------- /gora-tutorial/src/main/java/org/apache/gora/tutorial/log/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | /** 18 | * This package contains official tutorial related all classes. 19 | */ 20 | package org.apache.gora.tutorial.log; -------------------------------------------------------------------------------- /gora-tutorial/src/main/resources/access.log.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/gora/cc01c182e9fbf839ac79f66142cf9cbd9f1596c5/gora-tutorial/src/main/resources/access.log.tar.gz --------------------------------------------------------------------------------