├── .gitignore ├── .mailmap ├── .travis.yml ├── CONTRIBUTING.txt ├── LICENCE.txt ├── NOTICE.txt ├── README.md ├── docs ├── extractors │ └── README.md └── sqlest │ └── README.md ├── examples └── src │ └── main │ └── scala │ ├── extractors │ └── examples │ │ └── CsvExtractors.scala │ └── sqlest │ └── examples │ ├── AggregateFunctions.scala │ ├── Database.scala │ ├── Delete.scala │ ├── Extractor.scala │ ├── Insert.scala │ ├── Table.scala │ └── Update.scala ├── extractors ├── README.md └── src │ ├── main │ ├── boilerplate │ │ └── sqlest │ │ │ └── extractor │ │ │ ├── ChoiceExtractorSyntax.scala.template │ │ │ ├── CondExtractors.scala.template │ │ │ ├── Extractable.scala.template │ │ │ ├── ExtractorSyntax.scala.template │ │ │ ├── SwitchExtractors.scala.template │ │ │ └── TupleExtractors.scala.template │ └── scala │ │ └── sqlest │ │ └── extractor │ │ ├── CaseClassExtractorMacro.scala │ │ ├── Extractor.scala │ │ └── ExtractorFinder.scala │ └── test │ └── scala │ └── sqlest │ └── extractor │ ├── CaseClassExtractorMacroSpec.scala │ └── ExtractorSpec.scala ├── project ├── build.properties └── plugins.sbt ├── sqlest └── src │ ├── main │ ├── boilerplate │ │ └── sqlest │ │ │ └── ast │ │ │ ├── AliasedColumns.scala.template │ │ │ ├── ScalarFunctions.scala.template │ │ │ ├── TableFunctions.scala.template │ │ │ ├── TupleGroups.scala.template │ │ │ └── syntax │ │ │ └── SelectSyntax.scala.template │ └── scala │ │ └── sqlest │ │ ├── ast │ │ ├── Column.scala │ │ ├── ColumnType.scala │ │ ├── ColumnTypeEquivalence.scala │ │ ├── Delete.scala │ │ ├── Group.scala │ │ ├── Insert.scala │ │ ├── MappedColumnTypes.scala │ │ ├── Merge.scala │ │ ├── Operation.scala │ │ ├── Order.scala │ │ ├── Relation.scala │ │ ├── Setter.scala │ │ ├── Union.scala │ │ ├── Update.scala │ │ ├── operations │ │ │ └── ColumnOperations.scala │ │ └── syntax │ │ │ ├── AggregateFunctionSyntax.scala │ │ │ ├── CaseSyntax.scala │ │ │ ├── ColumnSyntax.scala │ │ │ ├── DeleteSyntax.scala │ │ │ ├── GroupSyntax.scala │ │ │ ├── InsertSyntax.scala │ │ │ ├── JoinSyntax.scala │ │ │ ├── MergeSyntax.scala │ │ │ ├── OlapFunctionSyntax.scala │ │ │ ├── OrderSyntax.scala │ │ │ ├── QuerySyntax.scala │ │ │ ├── ScalarFunctionSyntax.scala │ │ │ ├── TableFunctionSyntax.scala │ │ │ ├── UntypedColumnSyntax.scala │ │ │ └── UpdateSyntax.scala │ │ ├── executor │ │ ├── Database.scala │ │ ├── Executor.scala │ │ ├── ResultSetIterator.scala │ │ └── SqlestException.scala │ │ ├── extractor │ │ ├── ColumnExtractorSetters.scala │ │ ├── ColumnExtractorSyntax.scala │ │ └── IndexedExtractor.scala │ │ ├── package.scala │ │ ├── sql │ │ ├── AccessStatementBuilder.scala │ │ ├── DB2StatementBuilder.scala │ │ ├── H2StatementBuilder.scala │ │ ├── MySQLStatementBuilder.scala │ │ ├── OracleStatementBuilder.scala │ │ ├── PostgresStatementBuilder.scala │ │ ├── SQLServerStatementBuilder.scala │ │ ├── SQLiteStatementBuilder.scala │ │ └── base │ │ │ ├── BaseStatementBuilder.scala │ │ │ ├── DeleteStatementBuilder.scala │ │ │ ├── InsertStatementBuilder.scala │ │ │ ├── MergeStatementBuilder.scala │ │ │ ├── SelectStatementBuilder.scala │ │ │ ├── StatementBuilder.scala │ │ │ └── UpdateStatementBuilder.scala │ │ └── util │ │ ├── Iso8601.scala │ │ └── Logging.scala │ └── test │ └── scala │ └── sqlest │ ├── TestData.scala │ ├── ast │ ├── BaseColumnTypeEquivalenceSpec.scala │ ├── ColumnSpec.scala │ ├── ColumnTypeEquivalenceSpec.scala │ ├── ColumnTypeSpec.scala │ ├── GlobalStringMappedColumn.scala │ ├── MappedColumnTypesSpec.scala │ ├── SelectSpec.scala │ ├── TableSpec.scala │ ├── operations │ │ └── ColumnOperationsSpec.scala │ └── syntax │ │ ├── AggregateFunctionSyntaxSpec.scala │ │ ├── CaseSyntaxSpec.scala │ │ └── UpdateSyntaxSpec.scala │ ├── executor │ ├── AbstractConnection.scala │ ├── AbstractPreparedStatement.scala │ ├── ExecutorSpec.scala │ └── TestDatabase.scala │ ├── extractor │ ├── AbstractResultSet.scala │ ├── BigTableSpec.scala │ ├── ColumnExtractorSettersSpec.scala │ ├── ColumnExtractorSpec.scala │ └── TestResultSet.scala │ ├── sql │ ├── BaseStatementBuilderSpec.scala │ ├── DB2StatementBuilderSpec.scala │ ├── DeleteStatementBuilderSpec.scala │ ├── H2StatementBuilderSpec.scala │ ├── InsertStatementBuilderSpec.scala │ ├── MergeStatementBuilderSpec.scala │ ├── SelectStatementBuilderSpec.scala │ └── UpdateStatementBuilderSpec.scala │ └── untyped │ ├── ExtractorFinderSpec.scala │ └── ast │ └── ColumnSpec.scala └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/.mailmap -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/CONTRIBUTING.txt -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/README.md -------------------------------------------------------------------------------- /docs/extractors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/docs/extractors/README.md -------------------------------------------------------------------------------- /docs/sqlest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/docs/sqlest/README.md -------------------------------------------------------------------------------- /examples/src/main/scala/extractors/examples/CsvExtractors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/examples/src/main/scala/extractors/examples/CsvExtractors.scala -------------------------------------------------------------------------------- /examples/src/main/scala/sqlest/examples/AggregateFunctions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/examples/src/main/scala/sqlest/examples/AggregateFunctions.scala -------------------------------------------------------------------------------- /examples/src/main/scala/sqlest/examples/Database.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/examples/src/main/scala/sqlest/examples/Database.scala -------------------------------------------------------------------------------- /examples/src/main/scala/sqlest/examples/Delete.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/examples/src/main/scala/sqlest/examples/Delete.scala -------------------------------------------------------------------------------- /examples/src/main/scala/sqlest/examples/Extractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/examples/src/main/scala/sqlest/examples/Extractor.scala -------------------------------------------------------------------------------- /examples/src/main/scala/sqlest/examples/Insert.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/examples/src/main/scala/sqlest/examples/Insert.scala -------------------------------------------------------------------------------- /examples/src/main/scala/sqlest/examples/Table.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/examples/src/main/scala/sqlest/examples/Table.scala -------------------------------------------------------------------------------- /examples/src/main/scala/sqlest/examples/Update.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/examples/src/main/scala/sqlest/examples/Update.scala -------------------------------------------------------------------------------- /extractors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/README.md -------------------------------------------------------------------------------- /extractors/src/main/boilerplate/sqlest/extractor/ChoiceExtractorSyntax.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/src/main/boilerplate/sqlest/extractor/ChoiceExtractorSyntax.scala.template -------------------------------------------------------------------------------- /extractors/src/main/boilerplate/sqlest/extractor/CondExtractors.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/src/main/boilerplate/sqlest/extractor/CondExtractors.scala.template -------------------------------------------------------------------------------- /extractors/src/main/boilerplate/sqlest/extractor/Extractable.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/src/main/boilerplate/sqlest/extractor/Extractable.scala.template -------------------------------------------------------------------------------- /extractors/src/main/boilerplate/sqlest/extractor/ExtractorSyntax.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/src/main/boilerplate/sqlest/extractor/ExtractorSyntax.scala.template -------------------------------------------------------------------------------- /extractors/src/main/boilerplate/sqlest/extractor/SwitchExtractors.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/src/main/boilerplate/sqlest/extractor/SwitchExtractors.scala.template -------------------------------------------------------------------------------- /extractors/src/main/boilerplate/sqlest/extractor/TupleExtractors.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/src/main/boilerplate/sqlest/extractor/TupleExtractors.scala.template -------------------------------------------------------------------------------- /extractors/src/main/scala/sqlest/extractor/CaseClassExtractorMacro.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/src/main/scala/sqlest/extractor/CaseClassExtractorMacro.scala -------------------------------------------------------------------------------- /extractors/src/main/scala/sqlest/extractor/Extractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/src/main/scala/sqlest/extractor/Extractor.scala -------------------------------------------------------------------------------- /extractors/src/main/scala/sqlest/extractor/ExtractorFinder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/src/main/scala/sqlest/extractor/ExtractorFinder.scala -------------------------------------------------------------------------------- /extractors/src/test/scala/sqlest/extractor/CaseClassExtractorMacroSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/src/test/scala/sqlest/extractor/CaseClassExtractorMacroSpec.scala -------------------------------------------------------------------------------- /extractors/src/test/scala/sqlest/extractor/ExtractorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/extractors/src/test/scala/sqlest/extractor/ExtractorSpec.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.17 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /sqlest/src/main/boilerplate/sqlest/ast/AliasedColumns.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/boilerplate/sqlest/ast/AliasedColumns.scala.template -------------------------------------------------------------------------------- /sqlest/src/main/boilerplate/sqlest/ast/ScalarFunctions.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/boilerplate/sqlest/ast/ScalarFunctions.scala.template -------------------------------------------------------------------------------- /sqlest/src/main/boilerplate/sqlest/ast/TableFunctions.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/boilerplate/sqlest/ast/TableFunctions.scala.template -------------------------------------------------------------------------------- /sqlest/src/main/boilerplate/sqlest/ast/TupleGroups.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/boilerplate/sqlest/ast/TupleGroups.scala.template -------------------------------------------------------------------------------- /sqlest/src/main/boilerplate/sqlest/ast/syntax/SelectSyntax.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/boilerplate/sqlest/ast/syntax/SelectSyntax.scala.template -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/Column.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/Column.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/ColumnType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/ColumnType.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/ColumnTypeEquivalence.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/ColumnTypeEquivalence.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/Delete.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/Delete.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/Group.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/Group.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/Insert.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/Insert.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/MappedColumnTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/MappedColumnTypes.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/Merge.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/Merge.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/Operation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/Operation.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/Order.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/Order.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/Relation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/Relation.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/Setter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/Setter.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/Union.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/Union.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/Update.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/Update.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/operations/ColumnOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/operations/ColumnOperations.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/AggregateFunctionSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/AggregateFunctionSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/CaseSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/CaseSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/ColumnSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/ColumnSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/DeleteSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/DeleteSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/GroupSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/GroupSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/InsertSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/InsertSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/JoinSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/JoinSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/MergeSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/MergeSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/OlapFunctionSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/OlapFunctionSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/OrderSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/OrderSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/QuerySyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/QuerySyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/ScalarFunctionSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/ScalarFunctionSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/TableFunctionSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/TableFunctionSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/UntypedColumnSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/UntypedColumnSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/ast/syntax/UpdateSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/ast/syntax/UpdateSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/executor/Database.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/executor/Database.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/executor/Executor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/executor/Executor.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/executor/ResultSetIterator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/executor/ResultSetIterator.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/executor/SqlestException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/executor/SqlestException.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/extractor/ColumnExtractorSetters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/extractor/ColumnExtractorSetters.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/extractor/ColumnExtractorSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/extractor/ColumnExtractorSyntax.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/extractor/IndexedExtractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/extractor/IndexedExtractor.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/package.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/AccessStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/AccessStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/DB2StatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/DB2StatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/H2StatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/H2StatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/MySQLStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/MySQLStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/OracleStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/OracleStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/PostgresStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/PostgresStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/SQLServerStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/SQLServerStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/SQLiteStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/SQLiteStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/base/BaseStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/base/BaseStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/base/DeleteStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/base/DeleteStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/base/InsertStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/base/InsertStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/base/MergeStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/base/MergeStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/base/SelectStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/base/SelectStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/base/StatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/base/StatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/sql/base/UpdateStatementBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/sql/base/UpdateStatementBuilder.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/util/Iso8601.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/util/Iso8601.scala -------------------------------------------------------------------------------- /sqlest/src/main/scala/sqlest/util/Logging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/main/scala/sqlest/util/Logging.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/TestData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/TestData.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/BaseColumnTypeEquivalenceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/BaseColumnTypeEquivalenceSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/ColumnSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/ColumnSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/ColumnTypeEquivalenceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/ColumnTypeEquivalenceSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/ColumnTypeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/ColumnTypeSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/GlobalStringMappedColumn.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/GlobalStringMappedColumn.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/MappedColumnTypesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/MappedColumnTypesSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/SelectSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/SelectSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/TableSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/TableSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/operations/ColumnOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/operations/ColumnOperationsSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/syntax/AggregateFunctionSyntaxSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/syntax/AggregateFunctionSyntaxSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/syntax/CaseSyntaxSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/syntax/CaseSyntaxSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/ast/syntax/UpdateSyntaxSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/ast/syntax/UpdateSyntaxSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/executor/AbstractConnection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/executor/AbstractConnection.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/executor/AbstractPreparedStatement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/executor/AbstractPreparedStatement.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/executor/ExecutorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/executor/ExecutorSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/executor/TestDatabase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/executor/TestDatabase.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/extractor/AbstractResultSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/extractor/AbstractResultSet.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/extractor/BigTableSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/extractor/BigTableSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/extractor/ColumnExtractorSettersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/extractor/ColumnExtractorSettersSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/extractor/ColumnExtractorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/extractor/ColumnExtractorSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/extractor/TestResultSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/extractor/TestResultSet.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/sql/BaseStatementBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/sql/BaseStatementBuilderSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/sql/DB2StatementBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/sql/DB2StatementBuilderSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/sql/DeleteStatementBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/sql/DeleteStatementBuilderSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/sql/H2StatementBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/sql/H2StatementBuilderSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/sql/InsertStatementBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/sql/InsertStatementBuilderSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/sql/MergeStatementBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/sql/MergeStatementBuilderSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/sql/SelectStatementBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/sql/SelectStatementBuilderSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/sql/UpdateStatementBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/sql/UpdateStatementBuilderSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/untyped/ExtractorFinderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/untyped/ExtractorFinderSpec.scala -------------------------------------------------------------------------------- /sqlest/src/test/scala/sqlest/untyped/ast/ColumnSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhc-systems/sqlest/HEAD/sqlest/src/test/scala/sqlest/untyped/ast/ColumnSpec.scala -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "0.8.16-SNAPSHOT" 2 | --------------------------------------------------------------------------------