├── .gitignore ├── LICENSE ├── README.MD ├── pom.xml └── src ├── main └── java │ └── com │ └── github │ └── raymanrt │ └── orientqb │ ├── delete │ ├── Delete.java │ └── ReturnStrategy.java │ ├── exception │ └── QueryException.java │ ├── query │ ├── Assignable.java │ ├── Clause.java │ ├── DataType.java │ ├── Direction.java │ ├── JsonFormat.java │ ├── LockingStrategy.java │ ├── Operator.java │ ├── Ordering.java │ ├── Parameter.java │ ├── Projection.java │ ├── ProjectionFunction.java │ ├── Query.java │ ├── Target.java │ ├── TimeoutStrategy.java │ ├── Variable.java │ ├── clause │ │ ├── AtomicClause.java │ │ ├── CompositeClause.java │ │ └── CustomFormatClause.java │ ├── core │ │ └── AbstractQuery.java │ ├── fetchingstrategy │ │ ├── CompositeFetchingStrategy.java │ │ ├── FetchingStrategy.java │ │ └── Level.java │ └── projection │ │ ├── AtomicProjection.java │ │ └── CompositeProjection.java │ └── util │ ├── Commons.java │ ├── Joiner.java │ ├── Patterns.java │ └── Token.java └── test └── java └── com └── github └── raymanrt └── orientqb ├── delete └── DeleteTest.java └── query ├── AssignableTest.java ├── ClauseTest.java ├── FetchingStrategyTest.java ├── MoreQueryTest.java ├── OperatorTest.java ├── ParameterTest.java ├── ProjectionFunctionTest.java ├── ProjectionMathOperatorsTest.java ├── ProjectionMethodTest.java ├── ProjectionTest.java ├── QueryTest.java ├── TargetTest.java ├── TutorialTest.java └── VariableTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/README.MD -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/delete/Delete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/delete/Delete.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/delete/ReturnStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/delete/ReturnStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/exception/QueryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/exception/QueryException.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/Assignable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/Assignable.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/Clause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/Clause.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/DataType.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/Direction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/Direction.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/JsonFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/JsonFormat.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/LockingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/LockingStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/Operator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/Operator.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/Ordering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/Ordering.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/Parameter.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/Projection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/Projection.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/ProjectionFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/ProjectionFunction.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/Query.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/Target.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/Target.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/TimeoutStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/TimeoutStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/Variable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/Variable.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/clause/AtomicClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/clause/AtomicClause.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/clause/CompositeClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/clause/CompositeClause.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/clause/CustomFormatClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/clause/CustomFormatClause.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/core/AbstractQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/core/AbstractQuery.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/fetchingstrategy/CompositeFetchingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/fetchingstrategy/CompositeFetchingStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/fetchingstrategy/FetchingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/fetchingstrategy/FetchingStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/fetchingstrategy/Level.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/fetchingstrategy/Level.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/projection/AtomicProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/projection/AtomicProjection.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/query/projection/CompositeProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/query/projection/CompositeProjection.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/util/Commons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/util/Commons.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/util/Joiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/util/Joiner.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/util/Patterns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/util/Patterns.java -------------------------------------------------------------------------------- /src/main/java/com/github/raymanrt/orientqb/util/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/main/java/com/github/raymanrt/orientqb/util/Token.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/delete/DeleteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/delete/DeleteTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/AssignableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/AssignableTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/ClauseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/ClauseTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/FetchingStrategyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/FetchingStrategyTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/MoreQueryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/MoreQueryTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/OperatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/OperatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/ParameterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/ParameterTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/ProjectionFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/ProjectionFunctionTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/ProjectionMathOperatorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/ProjectionMathOperatorsTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/ProjectionMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/ProjectionMethodTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/ProjectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/ProjectionTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/QueryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/QueryTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/TargetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/TargetTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/TutorialTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/TutorialTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/raymanrt/orientqb/query/VariableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raymanrt/orientqb/HEAD/src/test/java/com/github/raymanrt/orientqb/query/VariableTest.java --------------------------------------------------------------------------------