├── src ├── kundera-cassandra │ ├── cassandra-core │ │ └── src │ │ │ └── test │ │ │ ├── resources │ │ │ ├── passwd.properties │ │ │ ├── nature.jpg │ │ │ ├── persistence.pdf │ │ │ ├── access.properties │ │ │ ├── kundera-cassandra.properties │ │ │ ├── kunderaConnectionTest.xml │ │ │ ├── log4j.properties │ │ │ ├── kunderaLoadbalancingTest.xml │ │ │ └── ehcache-test.xml │ │ │ └── java │ │ │ └── com │ │ │ └── impetus │ │ │ └── client │ │ │ ├── crud │ │ │ ├── Month.java │ │ │ ├── EmbeddedEntity.java │ │ │ └── compositeType │ │ │ │ └── association │ │ │ │ └── CassandraAddressUniOTM.java │ │ │ ├── cassandra │ │ │ ├── config │ │ │ │ └── CassandraTimestampGenerator.java │ │ │ └── thrift │ │ │ │ ├── AddressHandler.java │ │ │ │ ├── cql │ │ │ │ ├── CountersTestOnCql.java │ │ │ │ └── UserInformation.java │ │ │ │ └── AddressListenerDTO.java │ │ │ └── generatedId │ │ │ ├── CassandraGeneratedIdCqlTest.java │ │ │ └── entites │ │ │ └── CassandraGeneratedIdDefault.java │ ├── cassandra-ds-driver │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── impetus │ │ │ ├── kundera │ │ │ └── client │ │ │ │ └── cassandra │ │ │ │ └── dsdriver │ │ │ │ └── HostFilterPredicate.java │ │ │ └── client │ │ │ └── cassandra │ │ │ └── generatedId │ │ │ └── entites │ │ │ └── CassandraGeneratedIdDefault.java │ └── cassandra-pelops │ │ └── src │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── impetus │ │ │ └── client │ │ │ └── crud │ │ │ └── EmbeddedEntity.java │ │ └── resources │ │ └── META-INF │ │ └── persistence.xml ├── kundera-mongo │ └── src │ │ ├── main │ │ └── java │ │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ │ └── com │ │ │ └── impetus │ │ │ └── client │ │ │ └── mongodb │ │ │ └── index │ │ │ └── IndexType.java │ │ └── test │ │ ├── resources │ │ ├── pic.jpg │ │ ├── kundera-mongo.properties │ │ ├── esindexer.xml │ │ ├── log4j.properties │ │ └── kunderaMongoTest.xml │ │ └── java │ │ └── com │ │ └── impetus │ │ └── client │ │ ├── crud │ │ ├── entities │ │ │ └── Day.java │ │ ├── MongoSecondaryTableTest.java │ │ ├── EmbeddedEntity.java │ │ ├── mappedsuperclass │ │ │ └── inheritence │ │ │ │ └── MongoEntityWithoutFieldsTest.java │ │ └── autogeneratedid │ │ │ └── Product.java │ │ └── generatedId │ │ └── entites │ │ └── MongoGeneratedIdDefault.java ├── jpa-engine │ ├── core │ │ └── src │ │ │ ├── main │ │ │ ├── resources │ │ │ │ └── META-INF │ │ │ │ │ └── services │ │ │ │ │ └── javax.persistence.spi.PersistenceProvider │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── impetus │ │ │ │ └── kundera │ │ │ │ ├── metadata │ │ │ │ └── model │ │ │ │ │ └── annotation │ │ │ │ │ ├── EntityAnnotationProcessor.java │ │ │ │ │ ├── JPAAnnotationProcessor.java │ │ │ │ │ └── FieldAnnotationProcessor.java │ │ │ │ ├── configure │ │ │ │ ├── AbstractSchemaConfiguration.java │ │ │ │ ├── PersistenceUnitConfigurationException.java │ │ │ │ └── PropertyReader.java │ │ │ │ ├── validation │ │ │ │ └── rules │ │ │ │ │ ├── IRule.java │ │ │ │ │ ├── EntityRule.java │ │ │ │ │ └── AbstractEntityRule.java │ │ │ │ ├── gis │ │ │ │ ├── query │ │ │ │ │ └── GeospatialQuery.java │ │ │ │ └── SurfaceType.java │ │ │ │ ├── persistence │ │ │ │ ├── context │ │ │ │ │ ├── MainCache.java │ │ │ │ │ ├── EmbeddedCache.java │ │ │ │ │ ├── TransactionalCache.java │ │ │ │ │ └── ElementCollectionCache.java │ │ │ │ └── ResourceManager.java │ │ │ │ ├── utils │ │ │ │ ├── TimestampGenerator.java │ │ │ │ └── DefaultTimestampGenerator.java │ │ │ │ ├── generator │ │ │ │ └── Generator.java │ │ │ │ ├── client │ │ │ │ └── ClientPropertiesSetter.java │ │ │ │ ├── proxy │ │ │ │ └── KunderaProxy.java │ │ │ │ └── service │ │ │ │ └── policy │ │ │ │ └── LoadBalancingPolicy.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── impetus │ │ │ │ └── kundera │ │ │ │ ├── client │ │ │ │ └── crud │ │ │ │ │ └── mappedsuperclass │ │ │ │ │ └── Status.java │ │ │ │ ├── metadata │ │ │ │ ├── processor │ │ │ │ │ ├── Circle.java │ │ │ │ │ ├── Polygon.java │ │ │ │ │ ├── Rectangle.java │ │ │ │ │ ├── CarTyre.java │ │ │ │ │ ├── CarEngine.java │ │ │ │ │ └── Geometry.java │ │ │ │ ├── mappedsuperclass │ │ │ │ │ ├── EntityWithoutFieldsTest.java │ │ │ │ │ ├── Employee.java │ │ │ │ │ ├── Person.java │ │ │ │ │ └── PersonChild.java │ │ │ │ ├── entities │ │ │ │ │ ├── RootMappedSuperClass.java │ │ │ │ │ └── EmbeddableTransientEntity.java │ │ │ │ └── validator │ │ │ │ │ ├── GeneratedIdDefault.java │ │ │ │ │ └── GeneratedIdWithNoGenerator.java │ │ │ │ └── datatypes │ │ │ │ └── datagenerator │ │ │ │ ├── BooleanDataGenerator.java │ │ │ │ ├── LongDataGenerator.java │ │ │ │ ├── ShortDataGenerator.java │ │ │ │ ├── ByteDataGenerator.java │ │ │ │ ├── IntegerDataGenerator.java │ │ │ │ ├── FloatDataGenerator.java │ │ │ │ ├── DoubleDataGenerator.java │ │ │ │ ├── CalendarDataGenerator.java │ │ │ │ ├── SqlDateDataGenerator.java │ │ │ │ ├── BigIntegerDataGenerator.java │ │ │ │ ├── BigDecimalDataGenerator.java │ │ │ │ ├── SqlTimeDataGenerator.java │ │ │ │ ├── StringDataGenerator.java │ │ │ │ ├── SqlTimestampDataGenerator.java │ │ │ │ ├── UUIDDataGenerator.java │ │ │ │ ├── CharDataGenerator.java │ │ │ │ ├── DateDataGenerator.java │ │ │ │ └── DataGenerator.java │ │ │ └── resources │ │ │ ├── log4j.properties │ │ │ └── ehcache-test.xml │ └── fallback-impl │ │ └── src │ │ └── test │ │ └── resources │ │ └── ehcache-test.xml ├── kundera-tests │ └── src │ │ ├── main │ │ └── resources │ │ │ ├── kundera-cassandra.properties │ │ │ ├── log4j.properties │ │ │ └── applicationContext.xml │ │ └── test │ │ └── resources │ │ └── log4j.properties ├── kundera-oracle-nosql │ └── src │ │ └── test │ │ ├── resources │ │ ├── nature.jpg │ │ ├── esindexer.xml │ │ └── kvstoreSecurityConfig.xml │ │ └── java │ │ └── com │ │ └── impetus │ │ └── client │ │ └── oraclenosql │ │ └── entities │ │ ├── Month.java │ │ └── UserInformation.java ├── kundera-hbase │ ├── kundera-hbase-v2 │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── kundera-hbase.properties │ │ │ ├── esindexer.xml │ │ │ └── log4j.properties │ └── kundera-hbase │ │ └── src │ │ └── test │ │ ├── resources │ │ ├── kundera-hbase.properties │ │ ├── esindexer.xml │ │ └── log4j.properties │ │ └── java │ │ └── com │ │ └── impetus │ │ └── client │ │ └── hbase │ │ ├── crud │ │ ├── Month.java │ │ ├── datatypes │ │ │ └── ZkShutDownTest.java │ │ ├── EmbeddedEntity.java │ │ ├── EmbeddedCollectionEntity.java │ │ ├── PersonSecondaryTableAddress.java │ │ ├── association │ │ │ └── AddressOTOHbase.java │ │ └── mappedsuperclass │ │ │ └── inheritence │ │ │ └── HBaseEntityWithoutFieldsTest.java │ │ └── generatedId │ │ └── entites │ │ └── HBaseGeneratedIdDefault.java ├── kundera-spark │ ├── spark-core │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── test.csv │ │ │ └── KunderaSparkTest.xml │ ├── spark-teradata │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── teradata.properties │ │ │ ├── KunderaSparkTeradataProperties.xml │ │ │ └── META-INF │ │ │ └── persistence.xml │ ├── spark-hive │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── hive_script │ │ │ ├── KunderaSparkHiveProperties.xml │ │ │ └── META-INF │ │ │ └── persistence.xml │ ├── spark-mongodb │ │ └── src │ │ │ └── test │ │ │ └── resources │ │ │ ├── KunderaSparkMongoProperties.xml │ │ │ └── META-INF │ │ │ └── persistence.xml │ └── spark-cassandra │ │ └── src │ │ └── test │ │ └── resources │ │ ├── KunderaSparkCassProperties.xml │ │ └── META-INF │ │ └── persistence.xml ├── kundera-redis │ └── src │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── impetus │ │ │ └── client │ │ │ ├── entities │ │ │ ├── Month.java │ │ │ ├── AddressOTORedis.java │ │ │ └── UserInformation.java │ │ │ ├── RedisMappedSuperClassTest.java │ │ │ └── generatedId │ │ │ └── entites │ │ │ └── RedisGeneratedIdDefault.java │ │ └── resources │ │ ├── esindexer.xml │ │ └── RedisTest.xml ├── kundera-rdbms │ └── src │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── impetus │ │ │ ├── kundera │ │ │ └── client │ │ │ │ └── crud │ │ │ │ └── mappedsuperclass │ │ │ │ └── Status.java │ │ │ └── client │ │ │ └── crud │ │ │ └── entities │ │ │ └── RDBMSTokenClient.java │ │ └── resources │ │ ├── log4j.properties │ │ └── hibernate.properties ├── kundera-couchdb │ └── src │ │ └── test │ │ ├── resources │ │ ├── esindexer.xml │ │ └── log4j.properties │ │ └── java │ │ └── com │ │ └── impetus │ │ ├── client │ │ └── couchdb │ │ │ └── entities │ │ │ └── Month.java │ │ └── kundera │ │ └── client │ │ └── crud │ │ └── mappedsuperclass │ │ └── CouchDBEntityWithoutFieldsTest.java ├── kundera-kudu │ └── src │ │ └── test │ │ ├── resources │ │ └── esindexer.xml │ │ └── java │ │ └── com │ │ └── impetus │ │ └── client │ │ └── kudu │ │ └── embeddables │ │ └── Address.java ├── kundera-elastic-search │ └── src │ │ └── test │ │ └── resources │ │ ├── esindexer.xml │ │ └── kunderaes.xml ├── kundera-couchbase │ └── src │ │ ├── test │ │ └── resources │ │ │ ├── kunderaCouchbaseTest.xml │ │ │ └── META-INF │ │ │ └── persistence.xml │ │ └── main │ │ └── java │ │ └── com │ │ └── impetus │ │ └── client │ │ └── couchbase │ │ └── CouchbaseConstants.java ├── kundera-ethereum │ └── src │ │ └── main │ │ └── resources │ │ └── META-INF │ │ └── persistence.xml ├── data-as-object │ └── src │ │ └── main │ │ ├── resources │ │ └── META-INF │ │ │ └── persistence.xml │ │ └── java │ │ └── com │ │ └── impetus │ │ └── core │ │ └── QueryType.java ├── kundera-rest │ └── src │ │ └── main │ │ └── resources │ │ └── log4j.properties ├── kundera-neo4j │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── impetus │ │ └── client │ │ └── neo4j │ │ └── query │ │ ├── Neo4JQueryType.java │ │ └── Neo4JNativeQuery.java └── kundera-rethinkdb │ └── src │ └── test │ └── resources │ └── META-INF │ └── persistence.xml ├── examples ├── container │ ├── jboss │ │ ├── data-keeper │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── webapp │ │ │ │ ├── index.jsp │ │ │ │ ├── images │ │ │ │ │ ├── BlankProfile.gif │ │ │ │ │ └── impetus_logo.jpg │ │ │ │ └── xhtml │ │ │ │ │ ├── login │ │ │ │ │ └── loginTemplate.xhtml │ │ │ │ │ ├── register │ │ │ │ │ └── signUpTemplate.xhtml │ │ │ │ │ ├── upload │ │ │ │ │ ├── uploadDocumentTemplate.xhtml │ │ │ │ │ └── uploadDocument.xhtml │ │ │ │ │ ├── common │ │ │ │ │ ├── header.xhtml │ │ │ │ │ └── loggedInHeader.xhtml │ │ │ │ │ ├── settings │ │ │ │ │ ├── settings.xhtml │ │ │ │ │ └── settingsTemplate.xhtml │ │ │ │ │ └── home │ │ │ │ │ ├── timelineTemplate.xhtml │ │ │ │ │ └── showSubordinatesInfoTemplate.xhtml │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── impetus │ │ │ │ │ └── kundera │ │ │ │ │ └── datakeeper │ │ │ │ │ ├── beans │ │ │ │ │ └── SearchType.java │ │ │ │ │ ├── dao │ │ │ │ │ └── DataKeeperDao.java │ │ │ │ │ ├── utils │ │ │ │ │ ├── DataFormat.java │ │ │ │ │ ├── FacesUtils.java │ │ │ │ │ └── DataKeeperUtils.java │ │ │ │ │ ├── entities │ │ │ │ │ └── SubordinatesCounter.java │ │ │ │ │ └── service │ │ │ │ │ └── DataKeeperService.java │ │ │ │ └── resources │ │ │ │ ├── kunderaCounter.xml │ │ │ │ └── log4j.properties │ │ └── pom.xml │ └── tomcat-glassfish │ │ ├── data-keeper │ │ └── src │ │ │ └── main │ │ │ ├── webapp │ │ │ ├── index.jsp │ │ │ ├── images │ │ │ │ ├── BlankProfile.gif │ │ │ │ └── impetus_logo.jpg │ │ │ └── xhtml │ │ │ │ ├── login │ │ │ │ └── loginTemplate.xhtml │ │ │ │ ├── register │ │ │ │ └── signUpTemplate.xhtml │ │ │ │ ├── upload │ │ │ │ ├── uploadDocumentTemplate.xhtml │ │ │ │ └── uploadDocument.xhtml │ │ │ │ ├── common │ │ │ │ ├── header.xhtml │ │ │ │ └── loggedInHeader.xhtml │ │ │ │ ├── settings │ │ │ │ ├── settings.xhtml │ │ │ │ └── settingsTemplate.xhtml │ │ │ │ └── home │ │ │ │ ├── timelineTemplate.xhtml │ │ │ │ └── showSubordinatesInfoTemplate.xhtml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── impetus │ │ │ │ └── kundera │ │ │ │ └── datakeeper │ │ │ │ ├── beans │ │ │ │ └── SearchType.java │ │ │ │ ├── dao │ │ │ │ └── DataKeeperDao.java │ │ │ │ ├── utils │ │ │ │ ├── DataFormat.java │ │ │ │ ├── FacesUtils.java │ │ │ │ └── DataKeeperUtils.java │ │ │ │ ├── entities │ │ │ │ └── SubordinatesCounter.java │ │ │ │ └── service │ │ │ │ └── DataKeeperService.java │ │ │ └── resources │ │ │ ├── kunderaCounter.xml │ │ │ └── log4j.properties │ │ └── pom.xml ├── polyglot │ └── kvapps │ │ └── src │ │ └── main │ │ └── resources │ │ ├── UserTweets.xls │ │ ├── KunderaConnection.xml │ │ └── log4j.properties ├── basic-examples │ ├── downloadables │ │ ├── kundera-hbase-example.zip │ │ ├── kundera-mongodb-example.zip │ │ ├── kundera-cassandra-example.zip │ │ └── kundera-mongodb-kudu-example.zip │ ├── kundera-ethereum-webapp │ │ └── src │ │ │ └── main │ │ │ ├── resources │ │ │ └── kundera-ethereum.properties │ │ │ ├── webapp │ │ │ └── ui │ │ │ │ └── jsp │ │ │ │ ├── home.jsp │ │ │ │ ├── dashboard.jsp │ │ │ │ └── queryresult.jsp │ │ │ └── java │ │ │ └── com │ │ │ └── impetus │ │ │ └── kundera │ │ │ └── ethereum │ │ │ └── webapp │ │ │ ├── config │ │ │ ├── WebConfig.java │ │ │ ├── BeanConfig.java │ │ │ ├── ApplicationInitializer.java │ │ │ └── Application.java │ │ │ └── dao │ │ │ └── EthereumDao.java │ ├── kundera-ethereum-example │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ ├── logback.xml │ │ │ └── kundera-ethereum.properties │ ├── kundera-hbase-example │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── persistence.xml │ ├── kundera-mongodb-example │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── persistence.xml │ └── kundera-cassandra-example │ │ └── src │ │ └── main │ │ └── resources │ │ └── META-INF │ │ └── persistence.xml └── data-as-object-example │ └── src │ └── test │ └── resources │ ├── client-polyglot-properties.json │ └── client-properties-all.json ├── .gitignore └── test ├── benchmark ├── ycsb │ └── src │ │ └── main │ │ └── resources │ │ ├── startOracleServer.sh │ │ ├── kunderaMongoTest.xml │ │ ├── kunderaNeo4JTest.xml │ │ ├── log4j.properties │ │ ├── db-neo4j.properties │ │ ├── db-couch.properties │ │ ├── db-oracle-nosql.properties │ │ ├── db-mongo.properties │ │ ├── db-redis.properties │ │ ├── db-kudu.properties │ │ ├── db-hbase.properties │ │ └── db-cassandra.properties └── pom.xml └── pom.xml /src/kundera-cassandra/cassandra-core/src/test/resources/passwd.properties: -------------------------------------------------------------------------------- 1 | kunderauser=kunderapassword -------------------------------------------------------------------------------- /src/kundera-mongo/src/main/java/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Hello World!

4 | 5 | 6 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/main/resources/META-INF/services/javax.persistence.spi.PersistenceProvider: -------------------------------------------------------------------------------- 1 | com.impetus.kundera.KunderaPersistence 2 | -------------------------------------------------------------------------------- /src/kundera-mongo/src/test/resources/pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/src/kundera-mongo/src/test/resources/pic.jpg -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Hello World!

4 | 5 | 6 | -------------------------------------------------------------------------------- /src/kundera-tests/src/main/resources/kundera-cassandra.properties: -------------------------------------------------------------------------------- 1 | replication_facotr = 1 2 | placement_strategy = org.apache.cassandra.locator.SimpleStrategy -------------------------------------------------------------------------------- /src/kundera-oracle-nosql/src/test/resources/nature.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/src/kundera-oracle-nosql/src/test/resources/nature.jpg -------------------------------------------------------------------------------- /examples/polyglot/kvapps/src/main/resources/UserTweets.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/examples/polyglot/kvapps/src/main/resources/UserTweets.xls -------------------------------------------------------------------------------- /src/kundera-hbase/kundera-hbase-v2/src/test/resources/kundera-hbase.properties: -------------------------------------------------------------------------------- 1 | zookeeper.port = 2182 2 | zookeeper.host = localhost 3 | cf.defs=HBaseEntity|GZ|123456|5|2 -------------------------------------------------------------------------------- /src/kundera-hbase/kundera-hbase/src/test/resources/kundera-hbase.properties: -------------------------------------------------------------------------------- 1 | zookeeper.port = 2181 2 | zookeeper.host = localhost 3 | cf.defs=HBaseEntity|GZ|123456|5|2 -------------------------------------------------------------------------------- /src/kundera-spark/spark-core/src/test/resources/test.csv: -------------------------------------------------------------------------------- 1 | personId,personName,age,salary 2 | "1","dev",22,30000.5 3 | "2","pg",23,40000.6 4 | "3","kpm",24,50000.7 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.*~ 2 | *.iws 3 | *.iml 4 | *.ipr 5 | target/ 6 | test-output/ 7 | 8 | ## Eclipse stuff ## 9 | .project 10 | .classpath 11 | .settings 12 | bin 13 | -------------------------------------------------------------------------------- /src/kundera-spark/spark-teradata/src/test/resources/teradata.properties: -------------------------------------------------------------------------------- 1 | # Teradata Properties 2 | teradata.host=192.168.145.80 3 | teradata.user=dbc 4 | teradata.password=dbc -------------------------------------------------------------------------------- /examples/basic-examples/downloadables/kundera-hbase-example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/examples/basic-examples/downloadables/kundera-hbase-example.zip -------------------------------------------------------------------------------- /examples/basic-examples/downloadables/kundera-mongodb-example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/examples/basic-examples/downloadables/kundera-mongodb-example.zip -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/resources/nature.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/src/kundera-cassandra/cassandra-core/src/test/resources/nature.jpg -------------------------------------------------------------------------------- /examples/basic-examples/downloadables/kundera-cassandra-example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/examples/basic-examples/downloadables/kundera-cassandra-example.zip -------------------------------------------------------------------------------- /test/benchmark/ycsb/src/main/resources/startOracleServer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "Starting oracle server....." 3 | java -jar lib/kvstore.jar kvlite -store KunderaTests& 4 | -------------------------------------------------------------------------------- /examples/basic-examples/downloadables/kundera-mongodb-kudu-example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/examples/basic-examples/downloadables/kundera-mongodb-kudu-example.zip -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/resources/persistence.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/src/kundera-cassandra/cassandra-core/src/test/resources/persistence.pdf -------------------------------------------------------------------------------- /src/kundera-redis/src/test/java/com/impetus/client/entities/Month.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.entities; 2 | 3 | public enum Month 4 | { 5 | JAN, FEB, MARCH, APRIL, MAY, JUNE; 6 | } 7 | -------------------------------------------------------------------------------- /src/kundera-mongo/src/test/resources/kundera-mongo.properties: -------------------------------------------------------------------------------- 1 | mongodb.servers=192.168.145.67:27017,192.168.145.118:27017,192.168.145.54:27017 2 | read.preference=primary 3 | socket.timeout=1000000 -------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/webapp/images/BlankProfile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/examples/container/jboss/data-keeper/src/main/webapp/images/BlankProfile.gif -------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/webapp/images/impetus_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/examples/container/jboss/data-keeper/src/main/webapp/images/impetus_logo.jpg -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/java/com/impetus/client/crud/Month.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.crud; 2 | 3 | public enum Month 4 | { 5 | JAN, FEB, MARCH, APRIL, MAY, JUNE; 6 | } -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/resources/access.properties: -------------------------------------------------------------------------------- 1 | =kunderauser 2 | KunderaAuthentication.=kunderauser 3 | KunderaAuthentication.PERSON.=kunderauser 4 | -------------------------------------------------------------------------------- /src/kundera-hbase/kundera-hbase/src/test/java/com/impetus/client/hbase/crud/Month.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.hbase.crud; 2 | 3 | enum Month 4 | { 5 | JAN, FEB, MARCH, APRIL, MAY, JUNE; 6 | } 7 | -------------------------------------------------------------------------------- /src/kundera-rdbms/src/test/java/com/impetus/kundera/client/crud/mappedsuperclass/Status.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.client.crud.mappedsuperclass; 2 | 3 | public enum Status 4 | { 5 | APPROVED,PENDING 6 | } 7 | -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/webapp/images/BlankProfile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/examples/container/tomcat-glassfish/data-keeper/src/main/webapp/images/BlankProfile.gif -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/webapp/images/impetus_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impetus/kundera/HEAD/examples/container/tomcat-glassfish/data-keeper/src/main/webapp/images/impetus_logo.jpg -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/client/crud/mappedsuperclass/Status.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.client.crud.mappedsuperclass; 2 | 3 | public enum Status 4 | { 5 | 6 | APPROVED,PENDING 7 | } 8 | -------------------------------------------------------------------------------- /src/kundera-mongo/src/test/java/com/impetus/client/crud/entities/Day.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.crud.entities; 2 | 3 | public enum Day 4 | { 5 | MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY; 6 | } 7 | -------------------------------------------------------------------------------- /src/kundera-couchdb/src/test/resources/esindexer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/kundera-kudu/src/test/resources/esindexer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/kundera-mongo/src/test/resources/esindexer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/kundera-oracle-nosql/src/test/resources/esindexer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/kundera-redis/src/test/resources/esindexer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/kundera-elastic-search/src/test/resources/esindexer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/kundera-hbase/kundera-hbase-v2/src/test/resources/esindexer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/kundera-hbase/kundera-hbase/src/test/resources/esindexer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/kundera-spark/spark-hive/src/test/resources/hive_script: -------------------------------------------------------------------------------- 1 | create database sparktest; 2 | create table person(personId varchar(4), personName varchar(255), salary double) row format delimited fields terminated by ','; 3 | create table intermediatePerson(personId varchar(4), personName varchar(255), salary double) row format delimited fields terminated by ','; -------------------------------------------------------------------------------- /src/jpa-engine/core/src/main/java/com/impetus/kundera/metadata/model/annotation/EntityAnnotationProcessor.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.metadata.model.annotation; 2 | 3 | import java.lang.annotation.Annotation; 4 | 5 | public interface EntityAnnotationProcessor extends JPAAnnotationProcessor 6 | { 7 | void validateClassAnnotation(Annotation annotation, Class clazz); 8 | } 9 | -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/resources/kundera-cassandra.properties: -------------------------------------------------------------------------------- 1 | replication.factor=1 2 | strategy.class=org.apache.cassandra.locator.SimpleStrategy 3 | cf.defs=counters|CounterColumnType|UTF8Type,SuperCounters|CounterColumnType|UTF8Type,InvalidCounterColumnEntity|CounterColumnType,ValidCounterColumnFamily|CounterColumnType 4 | inverted.indexing.enabled=true 5 | -------------------------------------------------------------------------------- /examples/data-as-object-example/src/test/resources/client-polyglot-properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "com.impetus.kundera.dataasobject.entities.User": { 3 | "kundera.pu":"twirdbms" 4 | }, 5 | "com.impetus.kundera.dataasobject.entities.Tweets": { 6 | "kundera.pu":"twingo" 7 | }, 8 | "com.impetus.kundera.dataasobject.entities.Video": { 9 | "kundera.pu":"twissandra" 10 | } 11 | } -------------------------------------------------------------------------------- /test/benchmark/ycsb/src/main/resources/kunderaMongoTest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | mongo 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /examples/data-as-object-example/src/test/resources/client-properties-all.json: -------------------------------------------------------------------------------- 1 | { 2 | "all": { 3 | "kundera.nodes": "localhost", 4 | "kundera.port": "9160", 5 | "kundera.client": "cassandra", 6 | "kundera.keyspace": "DAOTest", 7 | "kundera.ddl.auto.prepare": "update", 8 | "cql.version": "3.0.0", 9 | "kundera.client.lookup.class": "com.impetus.client.cassandra.thrift.ThriftClientFactory" 10 | } 11 | } -------------------------------------------------------------------------------- /src/jpa-engine/core/src/main/java/com/impetus/kundera/metadata/model/annotation/JPAAnnotationProcessor.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.metadata.model.annotation; 2 | 3 | import java.lang.annotation.Annotation; 4 | import java.util.Map; 5 | 6 | public interface JPAAnnotationProcessor 7 | { 8 | public Map getAnnotations(); 9 | 10 | public Annotation getAnnotation(String annotationName); 11 | } 12 | -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/java/com/impetus/client/cassandra/config/CassandraTimestampGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.cassandra.config; 2 | 3 | import com.impetus.kundera.utils.TimestampGenerator; 4 | 5 | public class CassandraTimestampGenerator implements TimestampGenerator 6 | { 7 | 8 | @Override 9 | public long getTimestamp() 10 | { 11 | return 10 * System.currentTimeMillis(); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /examples/polyglot/kvapps/src/main/resources/KunderaConnection.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | cassandra 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /test/benchmark/ycsb/src/main/resources/kunderaNeo4JTest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | neo4j 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/main/java/com/impetus/kundera/metadata/model/annotation/FieldAnnotationProcessor.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.metadata.model.annotation; 2 | 3 | import java.lang.annotation.Annotation; 4 | import java.lang.reflect.Field; 5 | 6 | import javax.persistence.metamodel.ManagedType; 7 | 8 | public interface FieldAnnotationProcessor extends JPAAnnotationProcessor 9 | { 10 | void validateFieldAnnotation(Annotation annotation, Field field, ManagedType managedType); 11 | } 12 | -------------------------------------------------------------------------------- /src/kundera-couchbase/src/test/resources/kunderaCouchbaseTest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | couchbase 6 | 7 | 8 | couchbase_db 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/kundera-ethereum/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | com.impetus.kundera.KunderaPersistence 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/data-as-object/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | com.impetus.kundera.KunderaPersistence 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/metadata/processor/Circle.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.metadata.processor; 2 | 3 | import javax.persistence.Column; 4 | import javax.persistence.Entity; 5 | 6 | @Entity 7 | public class Circle extends Shape 8 | { 9 | @Column(name = "radius") 10 | private int radius; 11 | 12 | 13 | 14 | public int getRadius() 15 | { 16 | return radius; 17 | } 18 | 19 | public void setRadius(int radius) 20 | { 21 | this.radius = radius; 22 | } 23 | 24 | 25 | 26 | } 27 | -------------------------------------------------------------------------------- /src/kundera-spark/spark-hive/src/test/resources/KunderaSparkHiveProperties.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | hive 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/java/com/impetus/kundera/datakeeper/beans/SearchType.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package com.impetus.kundera.datakeeper.beans; 5 | 6 | 7 | /** 8 | * @author Kuldeep.Mishra 9 | * 10 | */ 11 | enum SearchType 12 | { 13 | ID, NAME; 14 | 15 | static SearchType getSearchType(int searchBy) 16 | { 17 | if (searchBy == 1) 18 | { 19 | return ID; 20 | } 21 | else if (searchBy == 0) 22 | { 23 | return NAME; 24 | } 25 | return null; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/kundera-spark/spark-teradata/src/test/resources/KunderaSparkTeradataProperties.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | teradata 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/java/com/impetus/kundera/datakeeper/beans/SearchType.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package com.impetus.kundera.datakeeper.beans; 5 | 6 | 7 | /** 8 | * @author Kuldeep.Mishra 9 | * 10 | */ 11 | enum SearchType 12 | { 13 | ID, NAME; 14 | 15 | static SearchType getSearchType(int searchBy) 16 | { 17 | if (searchBy == 1) 18 | { 19 | return ID; 20 | } 21 | else if (searchBy == 0) 22 | { 23 | return NAME; 24 | } 25 | return null; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/java/com/impetus/client/cassandra/thrift/AddressHandler.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.cassandra.thrift; 2 | 3 | import javax.persistence.PostPersist; 4 | import javax.persistence.PrePersist; 5 | 6 | public class AddressHandler 7 | { 8 | 9 | @PrePersist 10 | public void handledPrePersist(AddressListenerDTO address) 11 | { 12 | address.setStreet("aaaa"); 13 | } 14 | 15 | @PostPersist 16 | public void handledPostPersist(AddressListenerDTO address) 17 | { 18 | address.setStreet("bbbb"); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-ds-driver/src/test/java/com/impetus/kundera/client/cassandra/dsdriver/HostFilterPredicate.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.client.cassandra.dsdriver; 2 | 3 | import com.google.common.base.Predicate; 4 | import com.datastax.driver.core.Host; 5 | 6 | public class HostFilterPredicate { 7 | 8 | private static Predicate INSTANCE = new Predicate() { 9 | 10 | @Override 11 | public boolean apply(com.datastax.driver.core.Host arg0) { 12 | // Dummy predicate 13 | return true; 14 | } 15 | }; 16 | 17 | public Predicate getInstance() { 18 | return INSTANCE; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/kundera-redis/src/test/resources/RedisTest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | redis 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/resources/kunderaConnectionTest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | cassandra 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/kundera-oracle-nosql/src/test/resources/kvstoreSecurityConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | oraclenosql 6 | 7 | 8 | 10 | 11 | 12 | 13 | localhost 14 | 5000 15 | 16 | 17 | 192.168.145.21 18 | 5000 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /examples/basic-examples/kundera-ethereum-webapp/src/main/resources/kundera-ethereum.properties: -------------------------------------------------------------------------------- 1 | database.type=cassandra 2 | database.host=localhost 3 | database.port=9160 4 | database.name=qwery 5 | 6 | ## generate Block and Transaction tables 7 | schema.auto.generate=true 8 | 9 | ## Drop existing tables 10 | schema.drop.existing=true 11 | 12 | ## RPC HTTP end point or IPC socket file location or infura end point can be specified 13 | #ethereum.node.endpoint=http://localhost:8545/ 14 | #ethereum.node.endpoint=/home/dev/ethereum/geth.ipc 15 | ethereum.node.endpoint=https://mainnet.infura.io/1234 16 | 17 | # Needed if IPC socket file located on windows OS 18 | #ethereum.node.os=windows 19 | 20 | -------------------------------------------------------------------------------- /examples/basic-examples/kundera-ethereum-example/src/main/resources/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | %d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/resources/kunderaCounter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | cassandra 6 | 7 | 8 | datakeeper 9 | 10 | 11 | SUBORDINATES_COUNTER 12 | 13 | 14 | 15 | 16 |
17 |
18 |
19 |
20 |
21 |
22 |
-------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/BooleanDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | public class BooleanDataGenerator implements DataGenerator 4 | { 5 | 6 | @Override 7 | public Boolean randomValue() 8 | { 9 | 10 | return true; 11 | } 12 | 13 | @Override 14 | public Boolean maxValue() 15 | { 16 | 17 | return true; 18 | } 19 | 20 | @Override 21 | public Boolean minValue() 22 | { 23 | 24 | return false; 25 | } 26 | 27 | @Override 28 | public Boolean partialValue() 29 | { 30 | 31 | return null; 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /examples/basic-examples/kundera-ethereum-example/src/main/resources/kundera-ethereum.properties: -------------------------------------------------------------------------------- 1 | database.type=mongodb 2 | database.host=localhost 3 | database.port=27017 4 | database.name=EthereumDB 5 | 6 | ## generate Block and Transaction tables 7 | schema.auto.generate=true 8 | 9 | ## Drop existing tables 10 | schema.drop.existing=true 11 | 12 | ## RPC HTTP end point or IPC socket file location or infura end point can be specified 13 | ethereum.node.endpoint=http://localhost:8545/ 14 | #ethereum.node.endpoint=/home/dev/ethereum/geth.ipc 15 | #ethereum.node.endpoint=https://mainnet.infura.io/ 16 | 17 | # Needed if IPC socket file located on windows OS 18 | #ethereum.node.os=windows 19 | 20 | -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/resources/kunderaCounter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | cassandra 6 | 7 | 8 | datakeeper 9 | 10 | 11 | SUBORDINATES_COUNTER 12 | 13 | 14 | 15 | 16 |
17 |
18 |
19 |
20 |
21 |
22 |
-------------------------------------------------------------------------------- /src/kundera-spark/spark-mongodb/src/test/resources/KunderaSparkMongoProperties.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | mongodb 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | localhost 15 | 16 | 27017 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/LongDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | public class LongDataGenerator implements DataGenerator 4 | { 5 | 6 | private static final Long LONG = new Long(12345678); 7 | 8 | @Override 9 | public Long randomValue() 10 | { 11 | return LONG; 12 | } 13 | 14 | @Override 15 | public Long maxValue() 16 | { 17 | return Long.MAX_VALUE; 18 | } 19 | 20 | @Override 21 | public Long minValue() 22 | { 23 | return Long.MIN_VALUE; 24 | } 25 | 26 | @Override 27 | public Long partialValue() 28 | { 29 | return null; 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/ShortDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | public class ShortDataGenerator implements DataGenerator 4 | { 5 | 6 | private static final Short SHORT = new Short("3"); 7 | 8 | @Override 9 | public Short randomValue() 10 | { 11 | return SHORT; 12 | } 13 | 14 | @Override 15 | public Short maxValue() 16 | { 17 | return Short.MAX_VALUE; 18 | } 19 | 20 | @Override 21 | public Short minValue() 22 | { 23 | return Short.MIN_VALUE; 24 | } 25 | 26 | @Override 27 | public Short partialValue() 28 | { 29 | return (short) 0; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=ERROR,CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /src/kundera-elastic-search/src/test/resources/kunderaes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | elasticsearch 6 | 7 | 8 | 9 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/webapp/xhtml/login/loginTemplate.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | <ui:insert name="title">Default title</ui:insert> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
Default content
20 |
21 |
22 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/ByteDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | public class ByteDataGenerator implements DataGenerator 4 | { 5 | 6 | private static final Byte BYTE = new Byte("12"); 7 | 8 | @Override 9 | public Byte randomValue() 10 | { 11 | 12 | return BYTE; 13 | } 14 | 15 | @Override 16 | public Byte maxValue() 17 | { 18 | 19 | return Byte.MAX_VALUE; 20 | } 21 | 22 | @Override 23 | public Byte minValue() 24 | { 25 | 26 | return Byte.MIN_VALUE; 27 | } 28 | 29 | @Override 30 | public Byte partialValue() 31 | { 32 | 33 | return null; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/kundera-mongo/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=WARN, DRFA, CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /src/kundera-rdbms/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO, DRFA, CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /src/kundera-rest/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=WARN, DRFA, CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera-rest.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /src/kundera-tests/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=ERROR, DRFA, CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /examples/basic-examples/kundera-ethereum-webapp/src/main/webapp/ui/jsp/home.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 | From Block: 6 | To Block: 7 | 8 | ${importStatus} 9 |
10 |
11 | 12 |
13 |
14 | JPA Query: 15 | 16 |
17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/webapp/xhtml/register/signUpTemplate.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | <ui:insert name="title">Default title</ui:insert> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
Default content
20 |
21 |
22 | -------------------------------------------------------------------------------- /src/kundera-tests/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=WARN, DRFA, CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %C{1} %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %C{1} %x - %m%n 16 | -------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/webapp/xhtml/upload/uploadDocumentTemplate.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | <ui:insert name="title">Default title</ui:insert> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
Default content
20 |
21 |
22 | -------------------------------------------------------------------------------- /test/benchmark/ycsb/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=WARN, DRFA, CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera-benchmark.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/webapp/xhtml/login/loginTemplate.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | <ui:insert name="title">Default title</ui:insert> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
Default content
20 |
21 |
22 | -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/webapp/xhtml/register/signUpTemplate.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | <ui:insert name="title">Default title</ui:insert> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
Default content
20 |
21 |
22 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/IntegerDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | public class IntegerDataGenerator implements DataGenerator 4 | { 5 | 6 | private static final Integer INTEGER = new Integer("1234"); 7 | 8 | @Override 9 | public Integer randomValue() 10 | { 11 | return INTEGER; 12 | } 13 | 14 | @Override 15 | public Integer maxValue() 16 | { 17 | return Integer.MAX_VALUE; 18 | } 19 | 20 | @Override 21 | public Integer minValue() 22 | { 23 | return Integer.MIN_VALUE; 24 | } 25 | 26 | @Override 27 | public Integer partialValue() 28 | { 29 | return null; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/kundera-hbase/kundera-hbase-v2/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=ERROR, DRFA, CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /src/kundera-hbase/kundera-hbase/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=ERROR, DRFA, CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/webapp/xhtml/common/header.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 14 | 16 | 17 | 18 |
12 |

13 |
15 |
19 |
20 |
-------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO, DRFA, CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera-benchmark.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/webapp/xhtml/upload/uploadDocumentTemplate.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | <ui:insert name="title">Default title</ui:insert> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
Default content
20 |
21 |
22 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/resources/ehcache-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /examples/polyglot/kvapps/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=FATAL, DRFA, CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%m%n 16 | log4j.category.com.impetus.kvapps=INFO 17 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/FloatDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | public class FloatDataGenerator implements DataGenerator 4 | { 5 | 6 | private static final Float FLOAT = new Float("121.11"); 7 | 8 | @Override 9 | public Float randomValue() 10 | { 11 | 12 | return FLOAT; 13 | } 14 | 15 | @Override 16 | public Float maxValue() 17 | { 18 | 19 | return Float.MAX_VALUE; 20 | } 21 | 22 | @Override 23 | public Float minValue() 24 | { 25 | 26 | return Float.MIN_VALUE; 27 | } 28 | 29 | @Override 30 | public Float partialValue() 31 | { 32 | 33 | return Float.NaN; 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/webapp/xhtml/common/header.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 14 | 16 | 17 | 18 |
12 |

13 |
15 |
19 |
20 |
-------------------------------------------------------------------------------- /src/jpa-engine/fallback-impl/src/test/resources/ehcache-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO, DRFA, CONSOLE 2 | 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera-benchmark.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /src/kundera-hbase/kundera-hbase/src/test/java/com/impetus/client/hbase/crud/datatypes/ZkShutDownTest.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package com.impetus.client.hbase.crud.datatypes; 5 | 6 | import org.junit.After; 7 | import org.junit.Before; 8 | import org.junit.Test; 9 | 10 | /** 11 | * @author Kuldeep Mishra 12 | * 13 | */ 14 | public class ZkShutDownTest 15 | { 16 | 17 | /** 18 | * @throws java.lang.Exception 19 | */ 20 | @Before 21 | public void setUp() throws Exception 22 | { 23 | } 24 | 25 | /** 26 | * @throws java.lang.Exception 27 | */ 28 | @After 29 | public void tearDown() throws Exception 30 | { 31 | } 32 | 33 | @Test 34 | public void test() 35 | { 36 | // HBaseCli.cleanUp(); 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/DoubleDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | public class DoubleDataGenerator implements DataGenerator 4 | { 5 | 6 | private static final Double DOUBLE = new Double("1235.151"); 7 | 8 | @Override 9 | public Double randomValue() 10 | { 11 | 12 | return DOUBLE; 13 | } 14 | 15 | @Override 16 | public Double maxValue() 17 | { 18 | 19 | return Double.MAX_VALUE; 20 | } 21 | 22 | @Override 23 | public Double minValue() 24 | { 25 | 26 | return Double.MIN_VALUE; 27 | } 28 | 29 | @Override 30 | public Double partialValue() 31 | { 32 | 33 | return Double.NaN; 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/metadata/processor/Polygon.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.metadata.processor; 2 | 3 | import javax.persistence.Column; 4 | import javax.persistence.Entity; 5 | 6 | @Entity 7 | public class Polygon extends Shape 8 | { 9 | 10 | @Column(name = "sides") 11 | private int sides; 12 | 13 | @Column(name = "type") 14 | private String type; 15 | 16 | 17 | public int getSides() 18 | { 19 | return sides; 20 | } 21 | 22 | public void setSides(int sides) 23 | { 24 | this.sides = sides; 25 | } 26 | 27 | public String getType() 28 | { 29 | return type; 30 | } 31 | 32 | public void setgetType(String type) 33 | { 34 | this.type = type; 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/kundera-couchdb/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | #log4j.rootLogger=INFO, DRFA, CONSOLE 2 | log4j.logger.com.impetus=WARN, CONSOLE, DRFA 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/CalendarDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | import java.util.Calendar; 4 | 5 | public class CalendarDataGenerator implements DataGenerator 6 | { 7 | private static final Calendar INSTANCE = Calendar.getInstance(); 8 | 9 | @Override 10 | public Calendar randomValue() 11 | { 12 | return INSTANCE; 13 | } 14 | 15 | @Override 16 | public Calendar maxValue() 17 | { 18 | return INSTANCE; 19 | } 20 | 21 | @Override 22 | public Calendar minValue() 23 | { 24 | return INSTANCE; 25 | } 26 | 27 | @Override 28 | public Calendar partialValue() 29 | { 30 | return null; 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /src/kundera-tests/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /examples/basic-examples/kundera-ethereum-webapp/src/main/java/com/impetus/kundera/ethereum/webapp/config/WebConfig.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.ethereum.webapp.config; 2 | 3 | import org.springframework.context.annotation.Configuration; 4 | import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; 5 | import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; 6 | 7 | @Configuration 8 | public class WebConfig extends WebMvcConfigurerAdapter 9 | { 10 | 11 | @Override 12 | public void addResourceHandlers(final ResourceHandlerRegistry registry) 13 | { 14 | registry.addResourceHandler("/*.js/**").addResourceLocations("/ui/static/"); 15 | registry.addResourceHandler("/*.css/**").addResourceLocations("/ui/static/"); 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/kundera-mongo/src/test/java/com/impetus/client/crud/MongoSecondaryTableTest.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.crud; 2 | 3 | import javax.persistence.EntityManagerFactory; 4 | import javax.persistence.Persistence; 5 | 6 | import org.junit.After; 7 | import org.junit.Before; 8 | import org.junit.Test; 9 | 10 | public class MongoSecondaryTableTest extends SecondaryTableTestBase 11 | { 12 | 13 | private EntityManagerFactory emf; 14 | 15 | @Before 16 | public void setUp() throws Exception 17 | { 18 | emf = Persistence.createEntityManagerFactory("mongoTest"); 19 | } 20 | 21 | @After 22 | public void tearDown() throws Exception 23 | { 24 | emf.close(); 25 | } 26 | 27 | @Test 28 | public void test() 29 | { 30 | testCRUD(emf); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | #log4j.rootLogger=INFO, DRFA, CONSOLE 2 | log4j.logger.com.impetus=FATAL, CONSOLE, DRFA 3 | ### direct log messages to stdout ### 4 | log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender 5 | log4j.appender.DRFA.File=${user.home}/kundera.log 6 | # Rollover at midnight 7 | log4j.appender.DRFA.DatePattern=.yyyy-MM-dd 8 | log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout 9 | # Pattern format: Date LogLevel LoggerName LogMessage 10 | log4j.appender.DRFA.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 11 | 12 | 13 | log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 14 | log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 15 | log4j.appender.CONSOLE.layout.ConversionPattern=%d [%-5p] [%t] %c %x - %m%n 16 | -------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/java/com/impetus/kundera/datakeeper/dao/DataKeeperDao.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datakeeper.dao; 2 | 3 | import java.util.List; 4 | 5 | import javax.persistence.EntityManager; 6 | 7 | /** 8 | * @author Kuldeep.Mishra 9 | * 10 | */ 11 | public interface DataKeeperDao 12 | { 13 | EntityManager getEntityManager(); 14 | 15 | void closeEntityManager(); 16 | 17 | void clearEntityManager(); 18 | 19 | void shutDown(); 20 | 21 | void insert(Object entity); 22 | 23 | void merge(Object entity); 24 | 25 | void remove(Object entity); 26 | 27 | T findById(Class entityClazz, Object id); 28 | 29 | List findByQuery(String Query); 30 | 31 | List findByQuery(String queryString, String paramater, Object parameterValue); 32 | } 33 | -------------------------------------------------------------------------------- /examples/container/jboss/data-keeper/src/main/java/com/impetus/kundera/datakeeper/utils/DataFormat.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datakeeper.utils; 2 | 3 | /** 4 | * @author Kuldeep.Mishra 5 | * 6 | */ 7 | public enum DataFormat 8 | { 9 | XLS, XLSX, PDF, DOC, DOCX, AVI; 10 | 11 | /** 12 | * If provided protocol is within allowed protocol. 13 | * 14 | * @param protocol 15 | * protocol 16 | * @return true, if it is in allowed protocol. 17 | */ 18 | public static boolean isValidFormat(String format) 19 | { 20 | try 21 | { 22 | DataFormat.valueOf(format.toUpperCase()); 23 | return true; 24 | } 25 | catch (IllegalArgumentException iex) 26 | { 27 | return false; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/SqlDateDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | import java.sql.Date; 4 | 5 | public class SqlDateDataGenerator implements DataGenerator 6 | { 7 | 8 | private static final Long LONG = new Long(123456789); 9 | 10 | @Override 11 | public Date randomValue() 12 | { 13 | 14 | return new Date(LONG); 15 | } 16 | 17 | @Override 18 | public Date maxValue() 19 | { 20 | 21 | return new Date(Long.MAX_VALUE); 22 | } 23 | 24 | @Override 25 | public Date minValue() 26 | { 27 | 28 | return new Date(0L); 29 | } 30 | 31 | @Override 32 | public Date partialValue() 33 | { 34 | 35 | return null; 36 | } 37 | 38 | } 39 | -------------------------------------------------------------------------------- /src/kundera-mongo/src/test/java/com/impetus/client/crud/EmbeddedEntity.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.crud; 2 | 3 | import javax.persistence.Column; 4 | import javax.persistence.Embeddable; 5 | 6 | @Embeddable 7 | public class EmbeddedEntity 8 | { 9 | @Column(name = "EMAIL_ID", table = "SECONDARY_TABLE") 10 | private String emailId; 11 | 12 | @Column(name = "PHONE_NO") 13 | private long phoneNo; 14 | 15 | public String getEmailId() 16 | { 17 | return emailId; 18 | } 19 | 20 | public void setEmailId(String emailId) 21 | { 22 | this.emailId = emailId; 23 | } 24 | 25 | public long getPhoneNo() 26 | { 27 | return phoneNo; 28 | } 29 | 30 | public void setPhoneNo(long phoneNo) 31 | { 32 | this.phoneNo = phoneNo; 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/java/com/impetus/kundera/datakeeper/dao/DataKeeperDao.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datakeeper.dao; 2 | 3 | import java.util.List; 4 | 5 | import javax.persistence.EntityManager; 6 | 7 | /** 8 | * @author Kuldeep.Mishra 9 | * 10 | */ 11 | public interface DataKeeperDao 12 | { 13 | EntityManager getEntityManager(); 14 | 15 | void closeEntityManager(); 16 | 17 | void clearEntityManager(); 18 | 19 | void shutDown(); 20 | 21 | void insert(Object entity); 22 | 23 | void merge(Object entity); 24 | 25 | void remove(Object entity); 26 | 27 | T findById(Class entityClazz, Object id); 28 | 29 | List findByQuery(String Query); 30 | 31 | List findByQuery(String queryString, String paramater, Object parameterValue); 32 | } 33 | -------------------------------------------------------------------------------- /examples/container/tomcat-glassfish/data-keeper/src/main/java/com/impetus/kundera/datakeeper/utils/DataFormat.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datakeeper.utils; 2 | 3 | /** 4 | * @author Kuldeep.Mishra 5 | * 6 | */ 7 | public enum DataFormat 8 | { 9 | XLS, XLSX, PDF, DOC, DOCX, AVI; 10 | 11 | /** 12 | * If provided protocol is within allowed protocol. 13 | * 14 | * @param protocol 15 | * protocol 16 | * @return true, if it is in allowed protocol. 17 | */ 18 | public static boolean isValidFormat(String format) 19 | { 20 | try 21 | { 22 | DataFormat.valueOf(format.toUpperCase()); 23 | return true; 24 | } 25 | catch (IllegalArgumentException iex) 26 | { 27 | return false; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/java/com/impetus/client/crud/EmbeddedEntity.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.crud; 2 | 3 | import javax.persistence.Column; 4 | import javax.persistence.Embeddable; 5 | 6 | @Embeddable 7 | public class EmbeddedEntity 8 | { 9 | @Column(name = "EMAIL_ID", table = "SECONDARY_TABLE") 10 | private String emailId; 11 | 12 | @Column(name = "PHONE_NO") 13 | private long phoneNo; 14 | 15 | public String getEmailId() 16 | { 17 | return emailId; 18 | } 19 | 20 | public void setEmailId(String emailId) 21 | { 22 | this.emailId = emailId; 23 | } 24 | 25 | public long getPhoneNo() 26 | { 27 | return phoneNo; 28 | } 29 | 30 | public void setPhoneNo(long phoneNo) 31 | { 32 | this.phoneNo = phoneNo; 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /test/benchmark/ycsb/src/main/resources/db-neo4j.properties: -------------------------------------------------------------------------------- 1 | hosts=localhost 2 | port=6379 3 | fieldcount=4 4 | schema=kundera 5 | columnfamilyOrTable=user 6 | workload.dir=src/main/resources/workloads 7 | bulk.workload.type=workloadinsert100000 8 | workload.file=workloadinsert100000 9 | run.type=t 10 | threads=5 11 | # Change jar location as per settings. 12 | #ycsbjar.location=/home/impadmin/.m2/repository/com/yahoo/ycsb/core/0.1.4/core-0.1.4.jar 13 | ycsbjar.location=/root/.m2/repository/com/yahoo/ycsb/core/0.1.4/core-0.1.4.jar 14 | # Change server.location as per settings. 15 | #clientjar.location=target/* 16 | clientjar.location=/root/.jenkins/jobs/Kundera-benchmark/workspace/test/benchmark/ycsb/target/* 17 | release.no=2.5 18 | clients=com.impetus.kundera.ycsb.benchmark.KunderaNeo4JClient,com.impetus.kundera.ycsb.benchmark.Neo4JNativeClient 19 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/BigIntegerDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | import java.math.BigInteger; 4 | 5 | public class BigIntegerDataGenerator implements DataGenerator 6 | { 7 | 8 | private static final BigInteger BIG_INTEGER = new BigInteger("1234567"); 9 | 10 | @Override 11 | public BigInteger randomValue() 12 | { 13 | return BIG_INTEGER; 14 | } 15 | 16 | @Override 17 | public BigInteger maxValue() 18 | { 19 | return BigInteger.TEN; 20 | } 21 | 22 | @Override 23 | public BigInteger minValue() 24 | { 25 | return BigInteger.ZERO; 26 | } 27 | 28 | @Override 29 | public BigInteger partialValue() 30 | { 31 | return null; 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/java/com/impetus/client/generatedId/CassandraGeneratedIdCqlTest.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.generatedId; 2 | 3 | import org.junit.After; 4 | import org.junit.Before; 5 | import org.junit.Test; 6 | 7 | import com.impetus.client.cassandra.common.CassandraConstants; 8 | 9 | public class CassandraGeneratedIdCqlTest extends CassandraGeneratedIdTest 10 | { 11 | 12 | @Before 13 | public void setUp() throws Exception 14 | { 15 | properties.put(CassandraConstants.CQL_VERSION, CassandraConstants.CQL_VERSION_3_0); 16 | super.setUp(); 17 | } 18 | 19 | @Test 20 | public void testPersist(){ 21 | super.testPersist(); 22 | } 23 | 24 | @After 25 | public void tearDown() throws Exception 26 | { 27 | super.tearDown(); 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-pelops/src/test/java/com/impetus/client/crud/EmbeddedEntity.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.crud; 2 | 3 | import javax.persistence.Column; 4 | import javax.persistence.Embeddable; 5 | 6 | @Embeddable 7 | public class EmbeddedEntity 8 | { 9 | @Column(name = "EMAIL_ID", table = "SECONDARY_TABLE") 10 | private String emailId; 11 | 12 | @Column(name = "PHONE_NO") 13 | private long phoneNo; 14 | 15 | public String getEmailId() 16 | { 17 | return emailId; 18 | } 19 | 20 | public void setEmailId(String emailId) 21 | { 22 | this.emailId = emailId; 23 | } 24 | 25 | public long getPhoneNo() 26 | { 27 | return phoneNo; 28 | } 29 | 30 | public void setPhoneNo(long phoneNo) 31 | { 32 | this.phoneNo = phoneNo; 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /examples/basic-examples/kundera-ethereum-webapp/src/main/java/com/impetus/kundera/ethereum/webapp/config/BeanConfig.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.ethereum.webapp.config; 2 | 3 | import org.springframework.context.annotation.Bean; 4 | import org.springframework.context.annotation.Configuration; 5 | import org.springframework.web.servlet.view.InternalResourceViewResolver; 6 | import org.springframework.web.servlet.view.JstlView; 7 | 8 | @Configuration 9 | public class BeanConfig 10 | { 11 | 12 | @Bean 13 | public InternalResourceViewResolver setupViewResolver() 14 | { 15 | InternalResourceViewResolver resolver = new InternalResourceViewResolver(); 16 | resolver.setPrefix("/ui/jsp/"); 17 | resolver.setSuffix(".jsp"); 18 | resolver.setViewClass(JstlView.class); 19 | return resolver; 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/metadata/processor/Rectangle.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.metadata.processor; 2 | 3 | import javax.persistence.Column; 4 | import javax.persistence.Entity; 5 | 6 | 7 | @Entity 8 | public class Rectangle extends Polygon 9 | { 10 | 11 | @Column(name = "length") 12 | private int length; 13 | 14 | @Column(name = "breadth") 15 | private int breadth; 16 | 17 | 18 | public int getLength() 19 | { 20 | return length; 21 | } 22 | 23 | public void setLength(int length) 24 | { 25 | this.length = length; 26 | } 27 | 28 | public int getBreadth() 29 | { 30 | return breadth; 31 | } 32 | 33 | public void setBreadth(int breadth) 34 | { 35 | this.breadth = breadth; 36 | } 37 | 38 | 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/kundera-hbase/kundera-hbase/src/test/java/com/impetus/client/hbase/crud/EmbeddedEntity.java: -------------------------------------------------------------------------------- 1 | package com.impetus.client.hbase.crud; 2 | 3 | import javax.persistence.Column; 4 | import javax.persistence.Embeddable; 5 | 6 | @Embeddable 7 | public class EmbeddedEntity 8 | { 9 | @Column(name = "EMAIL_ID", table = "HBASE_SECONDARY_TABLE") 10 | private String emailId; 11 | 12 | @Column(name = "PHONE_NO") 13 | private long phoneNo; 14 | 15 | public String getEmailId() 16 | { 17 | return emailId; 18 | } 19 | 20 | public void setEmailId(String emailId) 21 | { 22 | this.emailId = emailId; 23 | } 24 | 25 | public long getPhoneNo() 26 | { 27 | return phoneNo; 28 | } 29 | 30 | public void setPhoneNo(long phoneNo) 31 | { 32 | this.phoneNo = phoneNo; 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/BigDecimalDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | import java.math.BigDecimal; 4 | import java.math.MathContext; 5 | 6 | public class BigDecimalDataGenerator implements DataGenerator 7 | { 8 | @Override 9 | public BigDecimal randomValue() 10 | { 11 | return new BigDecimal(1234); 12 | } 13 | 14 | @Override 15 | public BigDecimal maxValue() 16 | { 17 | return new BigDecimal(23.45, new MathContext(4)); 18 | } 19 | 20 | @Override 21 | public BigDecimal minValue() 22 | { 23 | return new BigDecimal(0.01, new MathContext(1)); 24 | } 25 | 26 | @Override 27 | public BigDecimal partialValue() 28 | { 29 | return BigDecimal.ZERO; 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /src/kundera-cassandra/cassandra-core/src/test/resources/kunderaLoadbalancingTest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | cassandra 6 | 7 | 15 | 16 | 17 | 18 | localhost 19 | 20 | 21 | 9160 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /src/jpa-engine/core/src/test/java/com/impetus/kundera/datatypes/datagenerator/SqlTimeDataGenerator.java: -------------------------------------------------------------------------------- 1 | package com.impetus.kundera.datatypes.datagenerator; 2 | 3 | import java.sql.Time; 4 | 5 | public class SqlTimeDataGenerator implements DataGenerator