实例介绍
Speedment:Java流式ORM工具包和运行时源码下载
Java Stream ORM
Speedment是一个开源的Java流式ORM工具包和运行时。该工具包分析现有SQL数据库的元数据,并自动生成数据模型的Java表示。这个强大的ORM使您能够使用标准的Java流式编程创建可扩展和高效的Java应用程序,无需编写SQL或使用任何新的API。
Speedment最初由位于帕洛阿尔托的研究人员和工程师开发,旨在通过利用Java流式API简化和优化Java数据库应用程序的开发过程。
Speedment采用商业友好的Apache 2许可证。鼓励用户做出贡献。请随时提出新功能请求、建议改进并提交错误报告。了解更多关于贡献的信息。
快速入门
假设您已经安装了Maven并且有一个关系数据库可用,您可以在一分钟内开始使用Speedment:
启动新的Speedment Maven项目
连接到您的数据库
将SQL表示为Java流
Java流和SQL之间有着显著的相似性,如下表所示。这意味着您不再需要手动编写SQL查询。您可以保持在纯Java世界中!
示例
在电影数据库中搜索长度大于120分钟的电影:
// 背景中对搜索进行了优化!
OptionallongFilm = films.stream()
.filter(Film.LENGTH.greaterThan(120))
.findAny();
以下是生成的SQL查询结果:
SELECT
`film_id`,`title`,`description`,`release_year`,
`language_id`,`original_language_id`,`rental_duration`,`rental_rate`,
`length`,`replacement_cost`,`rating`,`special_features`,
`last_update`
FROM
`sakila`.`film`
WHERE
(`length` > 120)
特点
Speedment具有以下特点和更多功能。
将数据库表视为标准Java流
纯Java - 使用流API而不是SQL,消除了查询语言的需要
动态连接 - 在应用程序端作为Java流执行连接的能力
并行流 - 工作负载可以自动分配给多个线程
简短而简明的类型安全代码
代码生成 - 自动为数据库的最新状态生成Java表示,消除样板代码和手动编写Java实体类的需要,同时最大限度地减少错误风险。
空值保护 - 通过封装到Java可选项中,最小化与数据库空值相关的风险
枚举集成 - 将字符串列映射到Java枚举,提高内存效率和类型安全性
惰性求值以提高性能
流是惰性的 - 数据库的内容在需要和消耗元素时被拉取
管道内省 - 通过短路流操作优化性能
教程
教程分为三个部分。第一部分介绍了基础知识,不需要对Speedment有任何先前了解。这构建了从以下教程中充分受益所需的知识基础。
基础
教程1 - Hello Speedment
教程2 - 从Speedment获取第一个流
示例应用程序
教程3 - Speedment Spring Boot集成;放心 - 它很容易
教程4 - 基于Json Web Tokens的Speedment过滤器
教程5 - 在数据库中记录错误
教程6 - 使用Java EE的Speedment
教程7 - 创建事件溯源系统
教程8 - 编写您自己的扩展
扩展Speedment
教程9 - 将输出格式化为JSON
教程10 - 使用BLOBS和CLOBS
资源
文档 - 阅读Speedment用户指南。
JavaDocs - 最新的Speedment JavaDocs。
示例 - 这里有15个详细示例,更多示例可以在上面提供的用户指南中找到。
Gitter Chatroom - 通过Gitter chatroom与Speedment开发人员和其他社区成员联系。
创建拉取请求 - 欢迎社区提供拉取请求和改进建议。在此处找到更多信息。
要求
Java版本
Speedment需要Java 8或更高版本。确保您的IDE配置为使用JDK 8(版本1.8.0_40或更高版本)。
数据库连接器
Speedment开源版本支持以下数据库:
MySQL
MariaDB
PostgreSQL
SQLite
企业级数据库连接器包括:
AS400
Cassandra
DB2
Informix
Oracle
Snowflake
SQL Server
【核心代码】
文件清单
└── speedment-c83df6444effcda731df8c7ba9fd1e900b54cdb3
├── build-parent
│ ├── generator
│ │ └── pom.xml
│ ├── maven-plugin
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── maven
│ │ │ ├── abstractmojo
│ │ │ │ ├── AbstractClearMojo.java
│ │ │ │ ├── AbstractClearTablesMojo.java
│ │ │ │ ├── AbstractEditMojo.java
│ │ │ │ ├── AbstractGenerateMojo.java
│ │ │ │ ├── AbstractInitMojo.java
│ │ │ │ ├── AbstractReloadMojo.java
│ │ │ │ ├── AbstractSpeedmentMojo.java
│ │ │ │ ├── AbstractToolMojo.java
│ │ │ │ └── TypeMapperInstaller.java
│ │ │ ├── ClearMojo.java
│ │ │ ├── ClearTablesMojo.java
│ │ │ ├── component
│ │ │ │ └── MavenPathComponent.java
│ │ │ ├── EditMojo.java
│ │ │ ├── exception
│ │ │ │ └── SpeedmentMavenPluginException.java
│ │ │ ├── GenerateMojo.java
│ │ │ ├── InitMojo.java
│ │ │ ├── internal
│ │ │ │ └── util
│ │ │ │ └── ConfigUtil.java
│ │ │ ├── parameter
│ │ │ │ └── ConfigParam.java
│ │ │ ├── ReloadMojo.java
│ │ │ ├── ToolMojo.java
│ │ │ └── typemapper
│ │ │ └── Mapping.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── maven
│ │ │ ├── abstractmojo
│ │ │ │ ├── AbstractClearTablesMojoTestImpl.java
│ │ │ │ ├── AbstractClearTablesMojoTest.java
│ │ │ │ ├── AbstractReloadMojoTestImpl.java
│ │ │ │ ├── AbstractReloadMojoTest.java
│ │ │ │ └── Java9Util.java
│ │ │ └── component
│ │ │ └── MavenPathComponentTest.java
│ │ └── resources
│ │ └── mockito-extensions
│ │ └── org.mockito.plugins.MockMaker
│ ├── nbactions.xml
│ ├── pom.xml
│ ├── README.md
│ ├── runtime
│ │ └── pom.xml
│ └── tool
│ └── pom.xml
├── CODE_OF_CONDUCT.md
├── common-parent
│ ├── annotation
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── annotation
│ │ │ │ ├── GeneratedCode.java
│ │ │ │ └── package-info.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ └── java9
│ │ └── module-info.java
│ ├── archtest
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── archtest
│ │ │ │ ├── ArchitectureRules.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── ArchitectureRulesUtil.java
│ │ │ │ │ ├── OpenClassesRuleUtil.java
│ │ │ │ │ └── UtilClassRuleUtil.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── RuleType.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── archtest
│ │ │ ├── ArchitectureTest.java
│ │ │ ├── internal
│ │ │ │ └── UtilClassRuleUtilTest.java
│ │ │ └── negative
│ │ │ ├── Bar.java
│ │ │ ├── BazUtil.java
│ │ │ └── internal
│ │ │ └── Foo.java
│ │ └── java9
│ │ └── module-info.java
│ ├── benchmark
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── benchmark
│ │ │ │ ├── internal
│ │ │ │ │ └── StopwatchImpl.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── Stopwatch.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── benchmark
│ │ │ ├── AtJpmsTest.java
│ │ │ └── StopwatchTest.java
│ │ └── java9
│ │ └── module-info.java
│ ├── codegen
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── codegen
│ │ │ │ ├── constant
│ │ │ │ │ ├── DefaultAnnotationUsage.java
│ │ │ │ │ ├── DefaultJavadocTag.java
│ │ │ │ │ ├── DefaultType.java
│ │ │ │ │ ├── DefaultValue.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── SimpleParameterizedType.java
│ │ │ │ │ ├── SimpleType.java
│ │ │ │ │ └── SimpleTypeUtil.java
│ │ │ │ ├── controller
│ │ │ │ │ ├── AlignTabs.java
│ │ │ │ │ ├── AutoConstructor.java
│ │ │ │ │ ├── AutoEquals.java
│ │ │ │ │ ├── AutoImports.java
│ │ │ │ │ ├── AutoJavadoc.java
│ │ │ │ │ ├── FinalParameters.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── SetGetAdd.java
│ │ │ │ ├── DependencyManager.java
│ │ │ │ ├── Generator.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── BridgeTransform.java
│ │ │ │ │ ├── DefaultDependencyManager.java
│ │ │ │ │ ├── DefaultRenderStack.java
│ │ │ │ │ ├── DefaultRenderTree.java
│ │ │ │ │ ├── GeneratorImpl.java
│ │ │ │ │ ├── java
│ │ │ │ │ │ ├── JavaGenerator.java
│ │ │ │ │ │ ├── JavaTransformFactory.java
│ │ │ │ │ │ └── view
│ │ │ │ │ │ ├── AnnotationUsageView.java
│ │ │ │ │ │ ├── AnnotationView.java
│ │ │ │ │ │ ├── ClassOrInterfaceView.java
│ │ │ │ │ │ ├── ClassView.java
│ │ │ │ │ │ ├── ConstructorView.java
│ │ │ │ │ │ ├── EnumConstantView.java
│ │ │ │ │ │ ├── EnumView.java
│ │ │ │ │ │ ├── FieldView.java
│ │ │ │ │ │ ├── FileView.java
│ │ │ │ │ │ ├── GenericView.java
│ │ │ │ │ │ ├── ImportView.java
│ │ │ │ │ │ ├── InitalizerView.java
│ │ │ │ │ │ ├── InterfaceFieldView.java
│ │ │ │ │ │ ├── InterfaceMethodView.java
│ │ │ │ │ │ ├── InterfaceView.java
│ │ │ │ │ │ ├── JavadocTagView.java
│ │ │ │ │ │ ├── JavadocView.java
│ │ │ │ │ │ ├── LicenseTermView.java
│ │ │ │ │ │ ├── MethodView.java
│ │ │ │ │ │ ├── ModifierView.java
│ │ │ │ │ │ ├── trait
│ │ │ │ │ │ │ ├── HasAnnotationUsageView.java
│ │ │ │ │ │ │ ├── HasClassesView.java
│ │ │ │ │ │ │ ├── HasCodeView.java
│ │ │ │ │ │ │ ├── HasCommentView.java
│ │ │ │ │ │ │ ├── HasFieldsView.java
│ │ │ │ │ │ │ ├── HasGenericsView.java
│ │ │ │ │ │ │ ├── HasImplementsView.java
│ │ │ │ │ │ │ ├── HasImportsView.java
│ │ │ │ │ │ │ ├── HasInitializersView.java
│ │ │ │ │ │ │ ├── HasJavadocTagsView.java
│ │ │ │ │ │ │ ├── HasJavadocView.java
│ │ │ │ │ │ │ ├── HasLicenseTermView.java
│ │ │ │ │ │ │ ├── HasMethodsView.java
│ │ │ │ │ │ │ ├── HasModifiersView.java
│ │ │ │ │ │ │ ├── HasNameView.java
│ │ │ │ │ │ │ ├── HasThrowsView.java
│ │ │ │ │ │ │ ├── HasTypeView.java
│ │ │ │ │ │ │ ├── HasValueView.java
│ │ │ │ │ │ │ └── TraitUtil.java
│ │ │ │ │ │ ├── TypeView.java
│ │ │ │ │ │ └── value
│ │ │ │ │ │ ├── AnonymousValueView.java
│ │ │ │ │ │ ├── ArrayValueView.java
│ │ │ │ │ │ ├── BooleanValueView.java
│ │ │ │ │ │ ├── EnumValueView.java
│ │ │ │ │ │ ├── InvocationValueView.java
│ │ │ │ │ │ ├── NullValueView.java
│ │ │ │ │ │ ├── NumberValueView.java
│ │ │ │ │ │ ├── ReferenceValueView.java
│ │ │ │ │ │ └── TextValueView.java
│ │ │ │ │ ├── MetaImpl.java
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── AnnotationImpl.java
│ │ │ │ │ │ ├── AnnotationUsageImpl.java
│ │ │ │ │ │ ├── ClassImpl.java
│ │ │ │ │ │ ├── ClassOrInterfaceImpl.java
│ │ │ │ │ │ ├── ConstructorImpl.java
│ │ │ │ │ │ ├── EnumConstantImpl.java
│ │ │ │ │ │ ├── EnumImpl.java
│ │ │ │ │ │ ├── FieldImpl.java
│ │ │ │ │ │ ├── FileImpl.java
│ │ │ │ │ │ ├── GenericImpl.java
│ │ │ │ │ │ ├── HashUtil.java
│ │ │ │ │ │ ├── ImportImpl.java
│ │ │ │ │ │ ├── InitializerImpl.java
│ │ │ │ │ │ ├── InterfaceFieldImpl.java
│ │ │ │ │ │ ├── InterfaceImpl.java
│ │ │ │ │ │ ├── InterfaceMethodImpl.java
│ │ │ │ │ │ ├── JavadocImpl.java
│ │ │ │ │ │ ├── JavadocTagImpl.java
│ │ │ │ │ │ ├── LicenseTermImpl.java
│ │ │ │ │ │ ├── MethodImpl.java
│ │ │ │ │ │ ├── value
│ │ │ │ │ │ │ ├── AnonymousValueImpl.java
│ │ │ │ │ │ │ ├── ArrayValueImpl.java
│ │ │ │ │ │ │ ├── BooleanValueImpl.java
│ │ │ │ │ │ │ ├── EnumValueImpl.java
│ │ │ │ │ │ │ ├── InvocationValueImpl.java
│ │ │ │ │ │ │ ├── NullValueImpl.java
│ │ │ │ │ │ │ ├── NumberValueImpl.java
│ │ │ │ │ │ │ ├── ReferenceValueImpl.java
│ │ │ │ │ │ │ └── TextValueImpl.java
│ │ │ │ │ │ └── ValueImpl.java
│ │ │ │ │ ├── TransformFactoryImpl.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── Copier.java
│ │ │ │ │ ├── ModelTreeUtil.java
│ │ │ │ │ ├── NullUtil.java
│ │ │ │ │ └── TextUtil.java
│ │ │ │ ├── Meta.java
│ │ │ │ ├── model
│ │ │ │ │ ├── Annotation.java
│ │ │ │ │ ├── AnnotationUsage.java
│ │ │ │ │ ├── Class.java
│ │ │ │ │ ├── ClassOrInterface.java
│ │ │ │ │ ├── Constructor.java
│ │ │ │ │ ├── EnumConstant.java
│ │ │ │ │ ├── Enum.java
│ │ │ │ │ ├── Field.java
│ │ │ │ │ ├── File.java
│ │ │ │ │ ├── Generic.java
│ │ │ │ │ ├── Import.java
│ │ │ │ │ ├── Initializer.java
│ │ │ │ │ ├── InterfaceField.java
│ │ │ │ │ ├── Interface.java
│ │ │ │ │ ├── InterfaceMethod.java
│ │ │ │ │ ├── Javadoc.java
│ │ │ │ │ ├── JavadocTag.java
│ │ │ │ │ ├── LicenseTerm.java
│ │ │ │ │ ├── Method.java
│ │ │ │ │ ├── modifier
│ │ │ │ │ │ ├── AnnotationModifier.java
│ │ │ │ │ │ ├── ClassModifier.java
│ │ │ │ │ │ ├── ConstructorModifier.java
│ │ │ │ │ │ ├── EnumModifier.java
│ │ │ │ │ │ ├── FieldModifier.java
│ │ │ │ │ │ ├── ImportModifier.java
│ │ │ │ │ │ ├── InitalizerModifier.java
│ │ │ │ │ │ ├── InterfaceFieldModifier.java
│ │ │ │ │ │ ├── InterfaceMethodModifier.java
│ │ │ │ │ │ ├── InterfaceModifier.java
│ │ │ │ │ │ ├── Keyword.java
│ │ │ │ │ │ ├── MethodModifier.java
│ │ │ │ │ │ ├── Modifier.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── trait
│ │ │ │ │ │ ├── HasAnnotationUsage.java
│ │ │ │ │ │ ├── HasCall.java
│ │ │ │ │ │ ├── HasClasses.java
│ │ │ │ │ │ ├── HasCode.java
│ │ │ │ │ │ ├── HasComment.java
│ │ │ │ │ │ ├── HasConstructors.java
│ │ │ │ │ │ ├── HasCopy.java
│ │ │ │ │ │ ├── HasFields.java
│ │ │ │ │ │ ├── HasGenerics.java
│ │ │ │ │ │ ├── HasImplements.java
│ │ │ │ │ │ ├── HasImports.java
│ │ │ │ │ │ ├── HasInitializers.java
│ │ │ │ │ │ ├── HasJavadoc.java
│ │ │ │ │ │ ├── HasJavadocTags.java
│ │ │ │ │ │ ├── HasLicenseTerm.java
│ │ │ │ │ │ ├── HasMethods.java
│ │ │ │ │ │ ├── HasModifiers.java
│ │ │ │ │ │ ├── HasName.java
│ │ │ │ │ │ ├── HasParent.java
│ │ │ │ │ │ ├── HasSupertype.java
│ │ │ │ │ │ ├── HasThrows.java
│ │ │ │ │ │ ├── HasType.java
│ │ │ │ │ │ ├── HasValue.java
│ │ │ │ │ │ ├── HasValues.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ ├── value
│ │ │ │ │ │ ├── AnonymousValue.java
│ │ │ │ │ │ ├── ArrayValue.java
│ │ │ │ │ │ ├── BooleanValue.java
│ │ │ │ │ │ ├── EnumValue.java
│ │ │ │ │ │ ├── InvocationValue.java
│ │ │ │ │ │ ├── NullValue.java
│ │ │ │ │ │ ├── NumberValue.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── ReferenceValue.java
│ │ │ │ │ │ └── TextValue.java
│ │ │ │ │ └── Value.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── provider
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── StandardGenerator.java
│ │ │ │ │ ├── StandardJavaGenerator.java
│ │ │ │ │ └── StandardTransformFactory.java
│ │ │ │ ├── RenderStack.java
│ │ │ │ ├── RenderTree.java
│ │ │ │ ├── TransformFactory.java
│ │ │ │ ├── Transform.java
│ │ │ │ └── util
│ │ │ │ ├── CollectorUtil.java
│ │ │ │ ├── Formatting.java
│ │ │ │ └── package-info.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ ├── example
│ │ │ │ └── PersonFactory.java
│ │ │ └── speedment
│ │ │ ├── common
│ │ │ │ └── codegen
│ │ │ │ ├── AtJpmsTest.java
│ │ │ │ ├── constant
│ │ │ │ │ ├── DefaultTypeTest.java
│ │ │ │ │ └── SimpleTypeUtilTest.java
│ │ │ │ ├── controller
│ │ │ │ │ ├── AbstractControllerTest.java
│ │ │ │ │ ├── AlignTabsTest.java
│ │ │ │ │ ├── alpha
│ │ │ │ │ │ └── Foo.java
│ │ │ │ │ ├── AutoConstructorTest.java
│ │ │ │ │ ├── AutoEqualsTest.java
│ │ │ │ │ ├── AutoImportsTest.java
│ │ │ │ │ ├── AutoJavadocTest.java
│ │ │ │ │ ├── beta
│ │ │ │ │ │ └── Foo.java
│ │ │ │ │ ├── FinalParametersTest.java
│ │ │ │ │ └── SetGetAddTest.java
│ │ │ │ ├── examples
│ │ │ │ │ ├── AbstractExample.java
│ │ │ │ │ ├── AnnotationExampleTest.java
│ │ │ │ │ ├── EnumExampleTest.java
│ │ │ │ │ ├── InterfaceExampleTest.java
│ │ │ │ │ ├── TestUtil.java
│ │ │ │ │ └── ValueExampleTest.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── view
│ │ │ │ │ │ ├── ConstructorViewTest.java
│ │ │ │ │ │ ├── InterfaceViewTest.java
│ │ │ │ │ │ ├── LicenseTermViewTest.java
│ │ │ │ │ │ ├── trait
│ │ │ │ │ │ │ └── HasImportsViewTest.java
│ │ │ │ │ │ └── TypeViewTest.java
│ │ │ │ │ ├── MetaImplTest.java
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── AbstractTest.java
│ │ │ │ │ │ ├── AnnotationImplTest.java
│ │ │ │ │ │ ├── AnnotationUsageImplTest.java
│ │ │ │ │ │ ├── ClassImplTest.java
│ │ │ │ │ │ ├── ConstructorImplTest.java
│ │ │ │ │ │ ├── EnumConstantImplTest.java
│ │ │ │ │ │ ├── EnumImplTest.java
│ │ │ │ │ │ ├── FieldImplTest.java
│ │ │ │ │ │ ├── FileImplTest.java
│ │ │ │ │ │ ├── GenericImplTest.java
│ │ │ │ │ │ ├── ImportImplTest.java
│ │ │ │ │ │ ├── InitializerImplTest.java
│ │ │ │ │ │ ├── InterfaceFieldImplTest.java
│ │ │ │ │ │ ├── InterfaceImplTest.java
│ │ │ │ │ │ ├── InterfaceMethodImplTest.java
│ │ │ │ │ │ ├── JavadocImplTest.java
│ │ │ │ │ │ ├── JavadocTagImplTest.java
│ │ │ │ │ │ ├── LicenseTermImplTest.java
│ │ │ │ │ │ ├── MethodImplTest.java
│ │ │ │ │ │ ├── value
│ │ │ │ │ │ │ ├── AbstractValueTest.java
│ │ │ │ │ │ │ ├── AnonymousValueImplTest.java
│ │ │ │ │ │ │ ├── ArrayValueImplTest.java
│ │ │ │ │ │ │ ├── BooleanValueImplTest.java
│ │ │ │ │ │ │ ├── EnumValueImplTest.java
│ │ │ │ │ │ │ ├── InvocationValueImplTest.java
│ │ │ │ │ │ │ ├── NullValueImplTest.java
│ │ │ │ │ │ │ ├── NumberValueImplTest.java
│ │ │ │ │ │ │ ├── ReferenceValueImplTest.java
│ │ │ │ │ │ │ └── TextValueImplTest.java
│ │ │ │ │ │ └── ValueImplTest.java
│ │ │ │ │ └── util
│ │ │ │ │ └── TextUtilTest.java
│ │ │ │ ├── model
│ │ │ │ │ ├── AnnotationTest.java
│ │ │ │ │ ├── AnnotationUsageTest.java
│ │ │ │ │ ├── ConstructorTest.java
│ │ │ │ │ ├── EnumConstantTest.java
│ │ │ │ │ ├── EnumTest.java
│ │ │ │ │ ├── InterfaceFieldTest.java
│ │ │ │ │ ├── InterfaceMethodTest.java
│ │ │ │ │ ├── InterfaceTest.java
│ │ │ │ │ ├── MethodTest.java
│ │ │ │ │ ├── modifier
│ │ │ │ │ │ └── KeywordTest.java
│ │ │ │ │ ├── trait
│ │ │ │ │ │ ├── HasAnnotationUsageTest.java
│ │ │ │ │ │ ├── HasCallTest.java
│ │ │ │ │ │ ├── HasClassesTest.java
│ │ │ │ │ │ ├── HasCodeTest.java
│ │ │ │ │ │ ├── HasFieldsTest.java
│ │ │ │ │ │ ├── HasGenericsTest.java
│ │ │ │ │ │ ├── HasImplementsTest.java
│ │ │ │ │ │ ├── HasImportsTest.java
│ │ │ │ │ │ ├── HasInitializersTest.java
│ │ │ │ │ │ ├── HasJavadocTagsTest.java
│ │ │ │ │ │ ├── HasJavadocTest.java
│ │ │ │ │ │ ├── HasLicenseTermTest.java
│ │ │ │ │ │ ├── HasMethodsTest.java
│ │ │ │ │ │ ├── HasModifiersTest.java
│ │ │ │ │ │ ├── HasSupertypeTest.java
│ │ │ │ │ │ ├── HasThrowsTest.java
│ │ │ │ │ │ └── HasValueTest.java
│ │ │ │ │ ├── value
│ │ │ │ │ │ └── AnonymousValueTest.java
│ │ │ │ │ └── ValueTest.java
│ │ │ │ ├── provider
│ │ │ │ │ ├── StandardGeneratorTest.java
│ │ │ │ │ ├── StandardJavaGeneratorTest.java
│ │ │ │ │ └── StandardTransformFactoryTest.java
│ │ │ │ ├── TransformTest.java
│ │ │ │ └── util
│ │ │ │ └── FormattingTest.java
│ │ │ └── example
│ │ │ ├── PersonImpl.java
│ │ │ └── Person.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ ├── AnnotationExampleTest.java
│ │ ├── EnumExampleTest.java
│ │ ├── InterfaceExampleTest.java
│ │ └── ValueExampleTest.java
│ ├── codegenxml
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── codegenxml
│ │ │ │ ├── Attribute.java
│ │ │ │ ├── ContentElement.java
│ │ │ │ ├── DocType.java
│ │ │ │ ├── Document.java
│ │ │ │ ├── Element.java
│ │ │ │ ├── Elements.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── AttributeImpl.java
│ │ │ │ │ ├── ContentElementImpl.java
│ │ │ │ │ ├── DocTypeImpl.java
│ │ │ │ │ ├── DocumentImpl.java
│ │ │ │ │ ├── TagElementImpl.java
│ │ │ │ │ ├── view
│ │ │ │ │ │ ├── AttributeView.java
│ │ │ │ │ │ ├── ContentElementView.java
│ │ │ │ │ │ ├── DocTypeView.java
│ │ │ │ │ │ ├── DocumentView.java
│ │ │ │ │ │ ├── TagElementView.java
│ │ │ │ │ │ ├── trait
│ │ │ │ │ │ │ ├── HasAttributesView.java
│ │ │ │ │ │ │ ├── HasElementsView.java
│ │ │ │ │ │ │ ├── HasNameView.java
│ │ │ │ │ │ │ └── HasValueView.java
│ │ │ │ │ │ └── XmlDeclarationView.java
│ │ │ │ │ └── XmlDeclarationImpl.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── TagElement.java
│ │ │ │ ├── trait
│ │ │ │ │ ├── HasAttributes.java
│ │ │ │ │ ├── HasElements.java
│ │ │ │ │ ├── HasIsEscape.java
│ │ │ │ │ ├── HasName.java
│ │ │ │ │ ├── HasValue.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── XmlDeclaration.java
│ │ │ │ └── XmlGenerator.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── codegenxml
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── AttributeTest.java
│ │ │ ├── ContentElementTest.java
│ │ │ ├── DocTypeTest.java
│ │ │ ├── DocumentTest.java
│ │ │ ├── ElementsTest.java
│ │ │ ├── EncapsulationTest.java
│ │ │ ├── internal
│ │ │ │ └── view
│ │ │ │ ├── AttributeViewTest.java
│ │ │ │ ├── ContentElementViewTest.java
│ │ │ │ ├── DocTypeViewTest.java
│ │ │ │ ├── DocumentViewTest.java
│ │ │ │ ├── TagElementViewTest.java
│ │ │ │ └── XmlDeclarationViewTest.java
│ │ │ ├── TagElementTest.java
│ │ │ ├── ViewImplTest.java
│ │ │ ├── XmlDeclarationTest.java
│ │ │ └── XmlGeneratorTest.java
│ │ └── java9
│ │ └── module-info.java
│ ├── collection
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── collection
│ │ │ │ ├── LongCache.java
│ │ │ │ └── package-info.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── collection
│ │ │ ├── AtJpmsTest.java
│ │ │ └── LongCacheTest.java
│ │ └── java9
│ │ └── module-info.java
│ ├── combinatorics
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── combinatorics
│ │ │ │ ├── Combination.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── CombinationUtil.java
│ │ │ │ │ └── PermutationUtil.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── Permutation.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── combinatorics
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── CombinationTest.java
│ │ │ └── PermutationTest.java
│ │ └── java9
│ │ └── module-info.java
│ ├── common-all
│ │ └── pom.xml
│ ├── function
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── function
│ │ │ │ ├── BiBytePredicate.java
│ │ │ │ ├── BiDoublePredicate.java
│ │ │ │ ├── BiFloatPredicate.java
│ │ │ │ ├── BiIntPredicate.java
│ │ │ │ ├── BiLongPredicate.java
│ │ │ │ ├── BiLongToIntFunction.java
│ │ │ │ ├── BiShortPredicate.java
│ │ │ │ ├── BooleanConsumer.java
│ │ │ │ ├── BooleanFunction.java
│ │ │ │ ├── BooleanPredicate.java
│ │ │ │ ├── BooleanToDoubleFunction.java
│ │ │ │ ├── BooleanUnaryOperator.java
│ │ │ │ ├── ByteFunction.java
│ │ │ │ ├── BytePredicate.java
│ │ │ │ ├── ByteToDoubleFunction.java
│ │ │ │ ├── ByteToLongFunction.java
│ │ │ │ ├── ByteUnaryOperator.java
│ │ │ │ ├── CharFunction.java
│ │ │ │ ├── CharUnaryOperator.java
│ │ │ │ ├── collector
│ │ │ │ │ ├── BooleanToDoubleCollector.java
│ │ │ │ │ ├── BooleanToLongCollector.java
│ │ │ │ │ ├── ByteToDoubleCollector.java
│ │ │ │ │ ├── ByteToLongCollector.java
│ │ │ │ │ ├── CharToDoubleCollector.java
│ │ │ │ │ ├── CharToLongCollector.java
│ │ │ │ │ ├── DoubleToDoubleCollector.java
│ │ │ │ │ ├── DoubleToLongCollector.java
│ │ │ │ │ ├── FloatToDoubleCollector.java
│ │ │ │ │ ├── FloatToLongCollector.java
│ │ │ │ │ ├── IntToDoubleCollector.java
│ │ │ │ │ ├── IntToLongCollector.java
│ │ │ │ │ ├── LongCollector.java
│ │ │ │ │ ├── LongToDoubleCollector.java
│ │ │ │ │ ├── LongToLongCollector.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ShortToDoubleCollector.java
│ │ │ │ │ └── ShortToLongCollector.java
│ │ │ │ ├── FloatFunction.java
│ │ │ │ ├── FloatPredicate.java
│ │ │ │ ├── FloatSupplier.java
│ │ │ │ ├── FloatToDoubleFunction.java
│ │ │ │ ├── FloatToLongFunction.java
│ │ │ │ ├── FloatUnaryOperator.java
│ │ │ │ ├── Function10.java
│ │ │ │ ├── Function11.java
│ │ │ │ ├── Function12.java
│ │ │ │ ├── Function13.java
│ │ │ │ ├── Function14.java
│ │ │ │ ├── Function15.java
│ │ │ │ ├── Function16.java
│ │ │ │ ├── Function17.java
│ │ │ │ ├── Function18.java
│ │ │ │ ├── Function19.java
│ │ │ │ ├── Function20.java
│ │ │ │ ├── Function21.java
│ │ │ │ ├── Function22.java
│ │ │ │ ├── Function23.java
│ │ │ │ ├── Function5.java
│ │ │ │ ├── Function6.java
│ │ │ │ ├── Function7.java
│ │ │ │ ├── Function8.java
│ │ │ │ ├── Function9.java
│ │ │ │ ├── internal
│ │ │ │ │ └── collector
│ │ │ │ │ └── LongCollectorImpl.java
│ │ │ │ ├── LongBiConsumer.java
│ │ │ │ ├── LongBiFunction.java
│ │ │ │ ├── LongToBooleanFunction.java
│ │ │ │ ├── LongToByteFunction.java
│ │ │ │ ├── LongToCharFunction.java
│ │ │ │ ├── LongToFloatFunction.java
│ │ │ │ ├── LongToShortFunction.java
│ │ │ │ ├── ObjBooleanConsumer.java
│ │ │ │ ├── ObjByteConsumer.java
│ │ │ │ ├── ObjCharConsumer.java
│ │ │ │ ├── ObjFloatConsumer.java
│ │ │ │ ├── ObjLongToIntFunction.java
│ │ │ │ ├── ObjShortConsumer.java
│ │ │ │ ├── OptionalBoolean.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── QuadFunction.java
│ │ │ │ ├── ShortFunction.java
│ │ │ │ ├── ShortPredicate.java
│ │ │ │ ├── ShortToDoubleFunction.java
│ │ │ │ ├── ShortToLongFunction.java
│ │ │ │ ├── ShortUnaryOperator.java
│ │ │ │ ├── ToBooleanFunction.java
│ │ │ │ ├── ToByteFunction.java
│ │ │ │ ├── ToCharFunction.java
│ │ │ │ ├── ToFloatFunction.java
│ │ │ │ ├── ToShortFunction.java
│ │ │ │ ├── TriConsumer.java
│ │ │ │ └── TriFunction.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── function
│ │ │ ├── ArchitectureTest.java
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── BooleanPredicateTest.java
│ │ │ ├── BooleanUnaryOperatorTest.java
│ │ │ ├── ByteUnaryOperatorTest.java
│ │ │ ├── CharUnaryOperatorTest.java
│ │ │ ├── FloatUnaryOperatorTest.java
│ │ │ ├── FunctionTest.java
│ │ │ ├── internal
│ │ │ │ └── collector
│ │ │ │ └── LongCollectorImplTest.java
│ │ │ ├── LongBiConsumerTest.java
│ │ │ ├── OptionalBooleanTest.java
│ │ │ ├── ShortUnaryOperatorTest.java
│ │ │ ├── ToBooleanFunctionTest.java
│ │ │ └── TriFunctionTest.java
│ │ └── java9
│ │ └── module-info.java
│ ├── injector
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── injector
│ │ │ │ ├── annotation
│ │ │ │ │ ├── Config.java
│ │ │ │ │ ├── ExecuteBefore.java
│ │ │ │ │ ├── Execute.java
│ │ │ │ │ ├── Inject.java
│ │ │ │ │ ├── InjectKey.java
│ │ │ │ │ ├── InjectOrNull.java
│ │ │ │ │ ├── OnlyIfMissing.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── WithState.java
│ │ │ │ ├── dependency
│ │ │ │ │ ├── DependencyGraph.java
│ │ │ │ │ ├── Dependency.java
│ │ │ │ │ ├── DependencyNode.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── ConstructorResolutionException.java
│ │ │ │ │ ├── CyclicReferenceException.java
│ │ │ │ │ ├── InjectorException.java
│ │ │ │ │ ├── MisusedAnnotationException.java
│ │ │ │ │ ├── NoDefaultConstructorException.java
│ │ │ │ │ ├── NotInjectableException.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── execution
│ │ │ │ │ ├── ExecutionBuilder.java
│ │ │ │ │ ├── Execution.java
│ │ │ │ │ ├── ExecutionOneParamBuilder.java
│ │ │ │ │ ├── ExecutionThreeParamBuilder.java
│ │ │ │ │ ├── ExecutionTwoParamBuilder.java
│ │ │ │ │ ├── ExecutionZeroParamBuilder.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── InjectBundle.java
│ │ │ │ ├── InjectorBuilder.java
│ │ │ │ ├── Injector.java
│ │ │ │ ├── InjectorProxy.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── dependency
│ │ │ │ │ │ ├── DependencyGraphImpl.java
│ │ │ │ │ │ ├── DependencyImpl.java
│ │ │ │ │ │ ├── DependencyNodeImpl.java
│ │ │ │ │ │ └── InjectorDependencyNode.java
│ │ │ │ │ ├── execution
│ │ │ │ │ │ ├── AbstractExecutionBuilder.java
│ │ │ │ │ │ ├── AbstractExecution.java
│ │ │ │ │ │ ├── ExecutionOneParamBuilderImpl.java
│ │ │ │ │ │ ├── ExecutionThreeParamBuilderImpl.java
│ │ │ │ │ │ ├── ExecutionTwoParamBuilderImpl.java
│ │ │ │ │ │ ├── ExecutionZeroParamBuilderImpl.java
│ │ │ │ │ │ └── ReflectionExecutionImpl.java
│ │ │ │ │ ├── Injectable.java
│ │ │ │ │ ├── InjectorBuilderImpl.java
│ │ │ │ │ ├── InjectorImpl.java
│ │ │ │ │ ├── StandardInjectorProxy.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── InjectorUtil.java
│ │ │ │ │ ├── PrintUtil.java
│ │ │ │ │ ├── PropertiesUtil.java
│ │ │ │ │ ├── ReflectionUtil.java
│ │ │ │ │ ├── SetUtil.java
│ │ │ │ │ ├── StringUtil.java
│ │ │ │ │ └── UrlUtil.java
│ │ │ │ ├── MissingArgumentStrategy.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── State.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── injector
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── dependency
│ │ │ │ └── DependencyTest.java
│ │ │ ├── exception
│ │ │ │ ├── ConstructorResolutionExceptionTest.java
│ │ │ │ ├── CyclicReferenceExceptionTest.java
│ │ │ │ ├── InjectorExceptionTest.java
│ │ │ │ ├── MisusedAnnotationExceptionTest.java
│ │ │ │ ├── NoDefaultConstructorExceptionTest.java
│ │ │ │ └── NotInjectableExceptionTest.java
│ │ │ ├── execution
│ │ │ │ └── ExecutionTest.java
│ │ │ ├── InjectBundleTest.java
│ │ │ ├── Injector2Test.java
│ │ │ ├── InjectorBuilderTest.java
│ │ │ ├── InjectorProxyTest.java
│ │ │ ├── InjectorTest.java
│ │ │ ├── internal
│ │ │ │ ├── ClassUsedForTestingInternalPackage.java
│ │ │ │ ├── dependency
│ │ │ │ │ ├── DependencyGraphImplTest.java
│ │ │ │ │ ├── DependencyNodeImplTest.java
│ │ │ │ │ └── InjectorDependencyNodeTest.java
│ │ │ │ ├── execution
│ │ │ │ │ ├── AbstractExecutionTest.java
│ │ │ │ │ ├── ExecutionOneParamBuilderImplTest.java
│ │ │ │ │ ├── ExecutionOneParamBuilderTest.java
│ │ │ │ │ ├── ExecutionThreeParamBuilderImplTest.java
│ │ │ │ │ ├── ExecutionTwoParamBuilderImplTest.java
│ │ │ │ │ ├── ExecutionTwoParamBuilderTest.java
│ │ │ │ │ ├── ExecutionZeroParamBuilderImplTest.java
│ │ │ │ │ ├── ExecutionZeroParamBuilderTest.java
│ │ │ │ │ └── ReflectionExecutionImplTest.java
│ │ │ │ ├── InjectableTest.java
│ │ │ │ ├── InjectorBuilderImplTest.java
│ │ │ │ ├── InjectorImplTest.java
│ │ │ │ ├── StandardInjectorProxyTest.java
│ │ │ │ └── util
│ │ │ │ ├── InjectorUtilTest.java
│ │ │ │ ├── PrintUtilTest.java
│ │ │ │ ├── PropertiesUtilTest.java
│ │ │ │ ├── ReflectionUtilTest.java
│ │ │ │ ├── SetUtilTest.java
│ │ │ │ ├── StringUtilTest.java
│ │ │ │ └── UrlUtilTest.java
│ │ │ ├── Issue758.java
│ │ │ ├── MyInjectorProxy.java
│ │ │ ├── StateTest.java
│ │ │ ├── test_a
│ │ │ │ ├── StringIdentityMapper.java
│ │ │ │ ├── TypeMapperComponent.java
│ │ │ │ └── TypeMapper.java
│ │ │ ├── test_b
│ │ │ │ ├── A.java
│ │ │ │ ├── B.java
│ │ │ │ └── C.java
│ │ │ ├── test_c
│ │ │ │ ├── ChildType.java
│ │ │ │ └── ParentType.java
│ │ │ └── TestConstructorInvocation.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ ├── corrupted.properties
│ │ └── test.properties
│ ├── invariant
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── invariant
│ │ │ │ ├── ConstantUtil.java
│ │ │ │ ├── DoubleRangeUtil.java
│ │ │ │ ├── IntRangeUtil.java
│ │ │ │ ├── LongRangeUtil.java
│ │ │ │ ├── NullUtil.java
│ │ │ │ └── package-info.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── invariant
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── DoubleRangeUtilTest.java
│ │ │ ├── IntRangeUtilTest.java
│ │ │ ├── LongRangeUtilTest.java
│ │ │ └── NullUtilTest.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ └── junit-platform.properties
│ ├── json
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── json
│ │ │ │ ├── exception
│ │ │ │ │ └── JsonException.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── JsonDeserializer.java
│ │ │ │ │ └── JsonSerializer.java
│ │ │ │ ├── Json.java
│ │ │ │ ├── JsonSyntaxException.java
│ │ │ │ └── package-info.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ ├── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── json
│ │ │ │ ├── AtJpmsTest.java
│ │ │ │ ├── exception
│ │ │ │ │ └── JsonExceptionTest.java
│ │ │ │ ├── JsonSyntaxExceptionTest.java
│ │ │ │ └── JsonTest.java
│ │ │ └── resources
│ │ │ └── junit-platform.properties
│ │ └── java9
│ │ └── module-info.java
│ ├── jvm-version
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── jvm_version
│ │ │ │ ├── internal
│ │ │ │ │ └── InternalJvmVersion.java
│ │ │ │ ├── JvmVersion.java
│ │ │ │ └── package-info.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── jvm_version
│ │ │ ├── internal
│ │ │ │ ├── AtJpmsTest.java
│ │ │ │ └── InternalJvmVersionTest.java
│ │ │ └── JvmVersionTest.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ └── junit-platform.properties
│ ├── logger
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── logger
│ │ │ │ ├── internal
│ │ │ │ │ ├── AbstractLoggerFactory.java
│ │ │ │ │ ├── AbstractLogger.java
│ │ │ │ │ ├── formatter
│ │ │ │ │ │ ├── PlainFormatter.java
│ │ │ │ │ │ └── StandardFormatters.java
│ │ │ │ │ ├── LoggerEventImpl.java
│ │ │ │ │ ├── NoOpLogger.java
│ │ │ │ │ ├── SystemOutLoggerFactory.java
│ │ │ │ │ └── SystemOutLogger.java
│ │ │ │ ├── Level.java
│ │ │ │ ├── LoggerEvent.java
│ │ │ │ ├── LoggerEventListener.java
│ │ │ │ ├── LoggerFactory.java
│ │ │ │ ├── LoggerFormatter.java
│ │ │ │ ├── Logger.java
│ │ │ │ ├── LoggerManager.java
│ │ │ │ └── package-info.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── logger
│ │ │ ├── internal
│ │ │ │ ├── AbstractLoggerFactoryTest.java
│ │ │ │ ├── AbstractLoggerTest.java
│ │ │ │ ├── AtJpmsTest.java
│ │ │ │ ├── formatter
│ │ │ │ │ └── PlainFormatterTest.java
│ │ │ │ ├── LoggerEventImplTest.java
│ │ │ │ ├── LoggerTest.java
│ │ │ │ ├── SystemOutLoggerFactoryTest.java
│ │ │ │ └── SystemOutLoggerTest.java
│ │ │ ├── LevelTest.java
│ │ │ └── LoggerManagerTest.java
│ │ └── java9
│ │ └── module-info.java
│ ├── mapstream
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── mapstream
│ │ │ │ ├── MapStream.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── util
│ │ │ │ ├── CollectorUtil.java
│ │ │ │ └── package-info.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── mapstream
│ │ │ ├── MapStreamTest.java
│ │ │ └── util
│ │ │ └── CollectorUtilTest.java
│ │ └── java9
│ │ └── module-info.java
│ ├── nbactions.xml
│ ├── pom.xml
│ ├── README.md
│ ├── rest
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── rest
│ │ │ │ ├── AbstractOption.java
│ │ │ │ ├── Header.java
│ │ │ │ ├── Option.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── Param.java
│ │ │ │ ├── Response.java
│ │ │ │ ├── RestException.java
│ │ │ │ ├── RestImpl.java
│ │ │ │ └── Rest.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── rest
│ │ │ ├── OptionTest.java
│ │ │ ├── ResponseTest.java
│ │ │ └── RestTest.java
│ │ └── java9
│ │ └── module-info.java
│ ├── singletonstream
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── common
│ │ │ │ └── singletonstream
│ │ │ │ ├── internal
│ │ │ │ │ ├── SingletonIterator.java
│ │ │ │ │ ├── SingletonPrimitiveIteratorOfInt.java
│ │ │ │ │ ├── SingletonPrimitiveIteratorOfLong.java
│ │ │ │ │ ├── SingletonPrimitiveSpliteratorOfInt.java
│ │ │ │ │ ├── SingletonPrimitiveSpliteratorOfLong.java
│ │ │ │ │ ├── SingletonSpliterator.java
│ │ │ │ │ └── SingletonUtil.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── SingletonIntStream.java
│ │ │ │ ├── SingletonLongStream.java
│ │ │ │ └── SingletonStream.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── singletonstream
│ │ │ ├── AbstractIntStreamTester.java
│ │ │ ├── AbstractLongStreamTester.java
│ │ │ ├── AbstractStreamTester.java
│ │ │ ├── AbstractTester.java
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── internal
│ │ │ │ ├── SingletonPrimitiveIteratorOfIntTest.java
│ │ │ │ ├── SingletonPrimitiveIteratorOfLongTest.java
│ │ │ │ ├── SingletonPrimitiveSpliteratorOfIntTest.java
│ │ │ │ └── SingletonPrimitiveSpliteratorOfLongTest.java
│ │ │ ├── IntStreamCombined2Test.java
│ │ │ ├── IntStreamCombinedTest.java
│ │ │ ├── LongStreamCombined2Test.java
│ │ │ ├── LongStreamCombined3Test.java
│ │ │ ├── LongStreamCombinedTest.java
│ │ │ ├── SingletonIntStreamTest.java
│ │ │ ├── SingletonLongStreamTest.java
│ │ │ ├── SingletonStreamTest.java
│ │ │ ├── StreamCombined2Test.java
│ │ │ ├── StreamCombined3Test.java
│ │ │ ├── StreamCombinedTest.java
│ │ │ └── StreamOperator.java
│ │ └── java9
│ │ └── module-info.java
│ └── tuple
│ ├── pom.xml
│ ├── README.md
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── tuple
│ │ │ ├── BasicTuple.java
│ │ │ ├── getter
│ │ │ │ ├── package-info.java
│ │ │ │ ├── TupleGetter0.java
│ │ │ │ ├── TupleGetter10.java
│ │ │ │ ├── TupleGetter11.java
│ │ │ │ ├── TupleGetter12.java
│ │ │ │ ├── TupleGetter13.java
│ │ │ │ ├── TupleGetter14.java
│ │ │ │ ├── TupleGetter15.java
│ │ │ │ ├── TupleGetter16.java
│ │ │ │ ├── TupleGetter17.java
│ │ │ │ ├── TupleGetter18.java
│ │ │ │ ├── TupleGetter19.java
│ │ │ │ ├── TupleGetter1.java
│ │ │ │ ├── TupleGetter20.java
│ │ │ │ ├── TupleGetter21.java
│ │ │ │ ├── TupleGetter22.java
│ │ │ │ ├── TupleGetter23.java
│ │ │ │ ├── TupleGetter2.java
│ │ │ │ ├── TupleGetter3.java
│ │ │ │ ├── TupleGetter4.java
│ │ │ │ ├── TupleGetter5.java
│ │ │ │ ├── TupleGetter6.java
│ │ │ │ ├── TupleGetter7.java
│ │ │ │ ├── TupleGetter8.java
│ │ │ │ ├── TupleGetter9.java
│ │ │ │ └── TupleGetter.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractMutableTuple.java
│ │ │ │ ├── AbstractTuple.java
│ │ │ │ ├── AbstractTupleMapper.java
│ │ │ │ ├── AbstractTupleOfNullables.java
│ │ │ │ ├── BasicAbstractTuple.java
│ │ │ │ ├── mutable
│ │ │ │ │ ├── MutableTuple0Impl.java
│ │ │ │ │ ├── MutableTuple10Impl.java
│ │ │ │ │ ├── MutableTuple11Impl.java
│ │ │ │ │ ├── MutableTuple12Impl.java
│ │ │ │ │ ├── MutableTuple13Impl.java
│ │ │ │ │ ├── MutableTuple14Impl.java
│ │ │ │ │ ├── MutableTuple15Impl.java
│ │ │ │ │ ├── MutableTuple16Impl.java
│ │ │ │ │ ├── MutableTuple17Impl.java
│ │ │ │ │ ├── MutableTuple18Impl.java
│ │ │ │ │ ├── MutableTuple19Impl.java
│ │ │ │ │ ├── MutableTuple1Impl.java
│ │ │ │ │ ├── MutableTuple20Impl.java
│ │ │ │ │ ├── MutableTuple21Impl.java
│ │ │ │ │ ├── MutableTuple22Impl.java
│ │ │ │ │ ├── MutableTuple23Impl.java
│ │ │ │ │ ├── MutableTuple2Impl.java
│ │ │ │ │ ├── MutableTuple3Impl.java
│ │ │ │ │ ├── MutableTuple4Impl.java
│ │ │ │ │ ├── MutableTuple5Impl.java
│ │ │ │ │ ├── MutableTuple6Impl.java
│ │ │ │ │ ├── MutableTuple7Impl.java
│ │ │ │ │ ├── MutableTuple8Impl.java
│ │ │ │ │ └── MutableTuple9Impl.java
│ │ │ │ ├── nonnullable
│ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── Tuple0MapperImpl.java
│ │ │ │ │ │ ├── Tuple10MapperImpl.java
│ │ │ │ │ │ ├── Tuple11MapperImpl.java
│ │ │ │ │ │ ├── Tuple12MapperImpl.java
│ │ │ │ │ │ ├── Tuple13MapperImpl.java
│ │ │ │ │ │ ├── Tuple14MapperImpl.java
│ │ │ │ │ │ ├── Tuple15MapperImpl.java
│ │ │ │ │ │ ├── Tuple16MapperImpl.java
│ │ │ │ │ │ ├── Tuple17MapperImpl.java
│ │ │ │ │ │ ├── Tuple18MapperImpl.java
│ │ │ │ │ │ ├── Tuple19MapperImpl.java
│ │ │ │ │ │ ├── Tuple1MapperImpl.java
│ │ │ │ │ │ ├── Tuple20MapperImpl.java
│ │ │ │ │ │ ├── Tuple21MapperImpl.java
│ │ │ │ │ │ ├── Tuple22MapperImpl.java
│ │ │ │ │ │ ├── Tuple23MapperImpl.java
│ │ │ │ │ │ ├── Tuple2MapperImpl.java
│ │ │ │ │ │ ├── Tuple3MapperImpl.java
│ │ │ │ │ │ ├── Tuple4MapperImpl.java
│ │ │ │ │ │ ├── Tuple5MapperImpl.java
│ │ │ │ │ │ ├── Tuple6MapperImpl.java
│ │ │ │ │ │ ├── Tuple7MapperImpl.java
│ │ │ │ │ │ ├── Tuple8MapperImpl.java
│ │ │ │ │ │ └── Tuple9MapperImpl.java
│ │ │ │ │ ├── Tuple0Impl.java
│ │ │ │ │ ├── Tuple10Impl.java
│ │ │ │ │ ├── Tuple11Impl.java
│ │ │ │ │ ├── Tuple12Impl.java
│ │ │ │ │ ├── Tuple13Impl.java
│ │ │ │ │ ├── Tuple14Impl.java
│ │ │ │ │ ├── Tuple15Impl.java
│ │ │ │ │ ├── Tuple16Impl.java
│ │ │ │ │ ├── Tuple17Impl.java
│ │ │ │ │ ├── Tuple18Impl.java
│ │ │ │ │ ├── Tuple19Impl.java
│ │ │ │ │ ├── Tuple1Impl.java
│ │ │ │ │ ├── Tuple20Impl.java
│ │ │ │ │ ├── Tuple21Impl.java
│ │ │ │ │ ├── Tuple22Impl.java
│ │ │ │ │ ├── Tuple23Impl.java
│ │ │ │ │ ├── Tuple2Impl.java
│ │ │ │ │ ├── Tuple3Impl.java
│ │ │ │ │ ├── Tuple4Impl.java
│ │ │ │ │ ├── Tuple5Impl.java
│ │ │ │ │ ├── Tuple6Impl.java
│ │ │ │ │ ├── Tuple7Impl.java
│ │ │ │ │ ├── Tuple8Impl.java
│ │ │ │ │ └── Tuple9Impl.java
│ │ │ │ ├── nullable
│ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── Tuple0OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple10OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple11OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple12OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple13OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple14OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple15OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple16OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple17OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple18OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple19OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple1OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple20OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple21OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple22OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple23OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple2OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple3OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple4OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple5OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple6OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple7OfNullablesMapperImpl.java
│ │ │ │ │ │ ├── Tuple8OfNullablesMapperImpl.java
│ │ │ │ │ │ └── Tuple9OfNullablesMapperImpl.java
│ │ │ │ │ ├── Tuple0OfNullablesImpl.java
│ │ │ │ │ ├── Tuple10OfNullablesImpl.java
│ │ │ │ │ ├── Tuple11OfNullablesImpl.java
│ │ │ │ │ ├── Tuple12OfNullablesImpl.java
│ │ │ │ │ ├── Tuple13OfNullablesImpl.java
│ │ │ │ │ ├── Tuple14OfNullablesImpl.java
│ │ │ │ │ ├── Tuple15OfNullablesImpl.java
│ │ │ │ │ ├── Tuple16OfNullablesImpl.java
│ │ │ │ │ ├── Tuple17OfNullablesImpl.java
│ │ │ │ │ ├── Tuple18OfNullablesImpl.java
│ │ │ │ │ ├── Tuple19OfNullablesImpl.java
│ │ │ │ │ ├── Tuple1OfNullablesImpl.java
│ │ │ │ │ ├── Tuple20OfNullablesImpl.java
│ │ │ │ │ ├── Tuple21OfNullablesImpl.java
│ │ │ │ │ ├── Tuple22OfNullablesImpl.java
│ │ │ │ │ ├── Tuple23OfNullablesImpl.java
│ │ │ │ │ ├── Tuple2OfNullablesImpl.java
│ │ │ │ │ ├── Tuple3OfNullablesImpl.java
│ │ │ │ │ ├── Tuple4OfNullablesImpl.java
│ │ │ │ │ ├── Tuple5OfNullablesImpl.java
│ │ │ │ │ ├── Tuple6OfNullablesImpl.java
│ │ │ │ │ ├── Tuple7OfNullablesImpl.java
│ │ │ │ │ ├── Tuple8OfNullablesImpl.java
│ │ │ │ │ └── Tuple9OfNullablesImpl.java
│ │ │ │ ├── TupleInfiniteDegreeImpl.java
│ │ │ │ └── TupleInfiniteDegreeOfNullablesImpl.java
│ │ │ ├── mutable
│ │ │ │ ├── MutableTuple0.java
│ │ │ │ ├── MutableTuple10.java
│ │ │ │ ├── MutableTuple11.java
│ │ │ │ ├── MutableTuple12.java
│ │ │ │ ├── MutableTuple13.java
│ │ │ │ ├── MutableTuple14.java
│ │ │ │ ├── MutableTuple15.java
│ │ │ │ ├── MutableTuple16.java
│ │ │ │ ├── MutableTuple17.java
│ │ │ │ ├── MutableTuple18.java
│ │ │ │ ├── MutableTuple19.java
│ │ │ │ ├── MutableTuple1.java
│ │ │ │ ├── MutableTuple20.java
│ │ │ │ ├── MutableTuple21.java
│ │ │ │ ├── MutableTuple22.java
│ │ │ │ ├── MutableTuple23.java
│ │ │ │ ├── MutableTuple2.java
│ │ │ │ ├── MutableTuple3.java
│ │ │ │ ├── MutableTuple4.java
│ │ │ │ ├── MutableTuple5.java
│ │ │ │ ├── MutableTuple6.java
│ │ │ │ ├── MutableTuple7.java
│ │ │ │ ├── MutableTuple8.java
│ │ │ │ ├── MutableTuple9.java
│ │ │ │ └── package-info.java
│ │ │ ├── MutableTuple.java
│ │ │ ├── MutableTuples.java
│ │ │ ├── nullable
│ │ │ │ ├── package-info.java
│ │ │ │ ├── Tuple0OfNullables.java
│ │ │ │ ├── Tuple10OfNullables.java
│ │ │ │ ├── Tuple11OfNullables.java
│ │ │ │ ├── Tuple12OfNullables.java
│ │ │ │ ├── Tuple13OfNullables.java
│ │ │ │ ├── Tuple14OfNullables.java
│ │ │ │ ├── Tuple15OfNullables.java
│ │ │ │ ├── Tuple16OfNullables.java
│ │ │ │ ├── Tuple17OfNullables.java
│ │ │ │ ├── Tuple18OfNullables.java
│ │ │ │ ├── Tuple19OfNullables.java
│ │ │ │ ├── Tuple1OfNullables.java
│ │ │ │ ├── Tuple20OfNullables.java
│ │ │ │ ├── Tuple21OfNullables.java
│ │ │ │ ├── Tuple22OfNullables.java
│ │ │ │ ├── Tuple23OfNullables.java
│ │ │ │ ├── Tuple2OfNullables.java
│ │ │ │ ├── Tuple3OfNullables.java
│ │ │ │ ├── Tuple4OfNullables.java
│ │ │ │ ├── Tuple5OfNullables.java
│ │ │ │ ├── Tuple6OfNullables.java
│ │ │ │ ├── Tuple7OfNullables.java
│ │ │ │ ├── Tuple8OfNullables.java
│ │ │ │ └── Tuple9OfNullables.java
│ │ │ ├── package-info.java
│ │ │ ├── Tuple0.java
│ │ │ ├── Tuple10.java
│ │ │ ├── Tuple11.java
│ │ │ ├── Tuple12.java
│ │ │ ├── Tuple13.java
│ │ │ ├── Tuple14.java
│ │ │ ├── Tuple15.java
│ │ │ ├── Tuple16.java
│ │ │ ├── Tuple17.java
│ │ │ ├── Tuple18.java
│ │ │ ├── Tuple19.java
│ │ │ ├── Tuple1.java
│ │ │ ├── Tuple20.java
│ │ │ ├── Tuple21.java
│ │ │ ├── Tuple22.java
│ │ │ ├── Tuple23.java
│ │ │ ├── Tuple2.java
│ │ │ ├── Tuple3.java
│ │ │ ├── Tuple4.java
│ │ │ ├── Tuple5.java
│ │ │ ├── Tuple6.java
│ │ │ ├── Tuple7.java
│ │ │ ├── Tuple8.java
│ │ │ ├── Tuple9.java
│ │ │ ├── TupleBuilder.java
│ │ │ ├── Tuple.java
│ │ │ ├── TupleMapper.java
│ │ │ ├── TupleOfNullables.java
│ │ │ ├── Tuples.java
│ │ │ └── TuplesOfNullables.java
│ │ └── java9
│ │ └── module-info.java
│ └── test
│ ├── java
│ │ ├── com
│ │ │ └── speedment
│ │ │ └── common
│ │ │ └── tuple
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── internal
│ │ │ │ ├── nonnullable
│ │ │ │ │ ├── AbstractTupleImplTest.java
│ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── ManualTuple2MapperImplTest.java
│ │ │ │ │ │ ├── Tuple0MapperImplTest.java
│ │ │ │ │ │ ├── Tuple10MapperImplTest.java
│ │ │ │ │ │ ├── Tuple11MapperImplTest.java
│ │ │ │ │ │ ├── Tuple12MapperImplTest.java
│ │ │ │ │ │ ├── Tuple13MapperImplTest.java
│ │ │ │ │ │ ├── Tuple14MapperImplTest.java
│ │ │ │ │ │ ├── Tuple15MapperImplTest.java
│ │ │ │ │ │ ├── Tuple16MapperImplTest.java
│ │ │ │ │ │ ├── Tuple17MapperImplTest.java
│ │ │ │ │ │ ├── Tuple18MapperImplTest.java
│ │ │ │ │ │ ├── Tuple19MapperImplTest.java
│ │ │ │ │ │ ├── Tuple1MapperImplTest.java
│ │ │ │ │ │ ├── Tuple20MapperImplTest.java
│ │ │ │ │ │ ├── Tuple21MapperImplTest.java
│ │ │ │ │ │ ├── Tuple22MapperImplTest.java
│ │ │ │ │ │ ├── Tuple23MapperImplTest.java
│ │ │ │ │ │ ├── Tuple2MapperImplTest.java
│ │ │ │ │ │ ├── Tuple3MapperImplTest.java
│ │ │ │ │ │ ├── Tuple4MapperImplTest.java
│ │ │ │ │ │ ├── Tuple5MapperImplTest.java
│ │ │ │ │ │ ├── Tuple6MapperImplTest.java
│ │ │ │ │ │ ├── Tuple7MapperImplTest.java
│ │ │ │ │ │ ├── Tuple8MapperImplTest.java
│ │ │ │ │ │ └── Tuple9MapperImplTest.java
│ │ │ │ │ ├── Tuple0ImplTest.java
│ │ │ │ │ ├── Tuple10ImplTest.java
│ │ │ │ │ ├── Tuple11ImplTest.java
│ │ │ │ │ ├── Tuple12ImplTest.java
│ │ │ │ │ ├── Tuple13ImplTest.java
│ │ │ │ │ ├── Tuple14ImplTest.java
│ │ │ │ │ ├── Tuple15ImplTest.java
│ │ │ │ │ ├── Tuple16ImplTest.java
│ │ │ │ │ ├── Tuple17ImplTest.java
│ │ │ │ │ ├── Tuple18ImplTest.java
│ │ │ │ │ ├── Tuple19ImplTest.java
│ │ │ │ │ ├── Tuple1ImplTest.java
│ │ │ │ │ ├── Tuple20ImplTest.java
│ │ │ │ │ ├── Tuple21ImplTest.java
│ │ │ │ │ ├── Tuple22ImplTest.java
│ │ │ │ │ ├── Tuple23ImplTest.java
│ │ │ │ │ ├── Tuple2ImplTest.java
│ │ │ │ │ ├── Tuple3ImplTest.java
│ │ │ │ │ ├── Tuple4ImplTest.java
│ │ │ │ │ ├── Tuple5ImplTest.java
│ │ │ │ │ ├── Tuple6ImplTest.java
│ │ │ │ │ ├── Tuple7ImplTest.java
│ │ │ │ │ ├── Tuple8ImplTest.java
│ │ │ │ │ └── Tuple9ImplTest.java
│ │ │ │ ├── nullable
│ │ │ │ │ ├── AbstractTupleImplTest.java
│ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── Tuple0OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple10OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple11OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple12OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple13OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple14OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple15OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple16OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple17OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple18OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple19OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple1OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple20OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple21OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple22OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple23OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple2OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple3OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple4OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple5OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple6OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple7OfNullablesMapperImplTest.java
│ │ │ │ │ │ ├── Tuple8OfNullablesMapperImplTest.java
│ │ │ │ │ │ └── Tuple9OfNullablesMapperImplTest.java
│ │ │ │ │ ├── Tuple0OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple10OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple11OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple12OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple13OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple14OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple15OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple16OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple17OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple18OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple19OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple1OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple20OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple21OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple22OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple23OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple2OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple3OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple4OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple5OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple6OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple7OfNullablesImplTest.java
│ │ │ │ │ ├── Tuple8OfNullablesImplTest.java
│ │ │ │ │ └── Tuple9OfNullablesImplTest.java
│ │ │ │ ├── Tuple2ImplTest.java
│ │ │ │ └── Tuple2OfNullableImplTest.java
│ │ │ ├── ManualTupleTest.java
│ │ │ ├── MappingTest.java
│ │ │ ├── mutable
│ │ │ │ └── MutableTuplesTest.java
│ │ │ ├── MutableTuplesTest.java
│ │ │ ├── old_tests
│ │ │ │ ├── Tuple2NullableTest.java
│ │ │ │ ├── Tuple2Test.java
│ │ │ │ └── TupleBuilderTest.java
│ │ │ ├── TupleBuilderTest.java
│ │ │ ├── TupleExtraTest.java
│ │ │ ├── TupleOfNullablesTest.java
│ │ │ ├── TuplesExtraTest.java
│ │ │ ├── TuplesOfNullablesExtraTest.java
│ │ │ ├── TuplesOfNullablesTest.java
│ │ │ ├── TuplesTest.java
│ │ │ ├── TuplesTestUtil.java
│ │ │ └── TupleTest.java
│ │ └── resources
│ │ └── junit-platform.properties
│ └── java9
│ └── module-info.java
├── CONTRIBUTING.md
├── CONTRIBUTOR_LICENSE_AGREEMENT
├── DISCLAIMER.MD
├── generate_module-info.sh
├── generator-parent
│ ├── generator-all
│ │ └── pom.xml
│ ├── generator-core
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── generator
│ │ │ │ └── core
│ │ │ │ ├── component
│ │ │ │ │ ├── EventComponent.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── PathComponent.java
│ │ │ │ ├── event
│ │ │ │ │ ├── AfterGenerate.java
│ │ │ │ │ ├── BeforeGenerate.java
│ │ │ │ │ ├── DefaultEvent.java
│ │ │ │ │ ├── Event.java
│ │ │ │ │ ├── FileGenerated.java
│ │ │ │ │ ├── GeneratorEvent.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ProjectLoaded.java
│ │ │ │ │ └── trait
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── ProjectEvent.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── SpeedmentGeneratorException.java
│ │ │ │ ├── GeneratorBundle.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── component
│ │ │ │ │ │ ├── EventComponentImpl.java
│ │ │ │ │ │ └── PathComponentImpl.java
│ │ │ │ │ ├── translator
│ │ │ │ │ │ └── TranslatorManagerImpl.java
│ │ │ │ │ └── util
│ │ │ │ │ └── InternalHashUtil.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── provider
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── StandardEventComponent.java
│ │ │ │ │ ├── StandardPathComponent.java
│ │ │ │ │ └── StandardTranslatorManager.java
│ │ │ │ ├── translator
│ │ │ │ │ ├── AbstractTranslatorManager.java
│ │ │ │ │ └── package-info.java
│ │ │ │ └── util
│ │ │ │ ├── HashUtil.java
│ │ │ │ └── package-info.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── generator
│ │ │ └── core
│ │ │ ├── AtJpmsTest.java
│ │ │ └── internal
│ │ │ └── component
│ │ │ └── EventComponentImplTest.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ └── junit-platform.properties
│ ├── generator-standard
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── generator
│ │ │ │ └── standard
│ │ │ │ ├── entity
│ │ │ │ │ ├── EntityImplTranslator.java
│ │ │ │ │ ├── EntityTranslator.java
│ │ │ │ │ ├── GeneratedEntityImplTranslator.java
│ │ │ │ │ ├── GeneratedEntityTranslator.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── StandardTranslatorComponent.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── GenerateMethodBodyUtil.java
│ │ │ │ │ ├── InternalColumnUtil.java
│ │ │ │ │ └── InternalForeignKeyUtil.java
│ │ │ │ ├── lifecycle
│ │ │ │ │ ├── ApplicationBuilderTranslator.java
│ │ │ │ │ ├── ApplicationImplTranslator.java
│ │ │ │ │ ├── ApplicationTranslator.java
│ │ │ │ │ ├── EntryPointTranslator.java
│ │ │ │ │ ├── GeneratedApplicationBuilderTranslator.java
│ │ │ │ │ ├── GeneratedApplicationImplTranslator.java
│ │ │ │ │ ├── GeneratedApplicationTranslator.java
│ │ │ │ │ ├── GeneratedMetadataTranslator.java
│ │ │ │ │ ├── InjectorProxyTranslator.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── manager
│ │ │ │ │ ├── GeneratedManagerImplTranslator.java
│ │ │ │ │ ├── GeneratedManagerTranslator.java
│ │ │ │ │ ├── GeneratedSqlAdapterTranslator.java
│ │ │ │ │ ├── ManagerImplTranslator.java
│ │ │ │ │ ├── ManagerTranslator.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── SqlAdapterTranslator.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── provider
│ │ │ │ │ ├── DelegateStandardTranslatorComponent.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── StandardTranslatorBundle.java
│ │ │ │ ├── StandardTranslatorKey.java
│ │ │ │ └── util
│ │ │ │ ├── ColumnUtil.java
│ │ │ │ ├── FkHolder.java
│ │ │ │ └── ForeignKeyUtil.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── generator
│ │ │ └── standard
│ │ │ ├── entity
│ │ │ │ └── EntityTranslatorTest.java
│ │ │ ├── Projects.java
│ │ │ ├── ProjectTranslatorsTest.java
│ │ │ ├── TableTranslatorsTest.java
│ │ │ └── TestUtil.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ ├── data-store.json
│ │ ├── foreign-key.json
│ │ ├── several_dbms.json
│ │ ├── speedment.json
│ │ ├── spring-plugin.json
│ │ └── type-mapper.json
│ ├── generator-translator
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── generator
│ │ │ │ └── translator
│ │ │ │ ├── AbstractEntityAndManagerTranslator.java
│ │ │ │ ├── AbstractJavaClassTranslator.java
│ │ │ │ ├── component
│ │ │ │ │ ├── CodeGenerationComponent.java
│ │ │ │ │ ├── DecoratorBuilder.java
│ │ │ │ │ ├── function
│ │ │ │ │ │ ├── GenerateClass.java
│ │ │ │ │ │ ├── GenerateEnum.java
│ │ │ │ │ │ ├── GenerateInterface.java
│ │ │ │ │ │ ├── GeneratorFunction.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── TranslatorAppender.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── SpeedmentTranslatorException.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── component
│ │ │ │ │ │ ├── CodeGenerationComponentImpl.java
│ │ │ │ │ │ └── TypeMapperComponentImpl.java
│ │ │ │ │ ├── namer
│ │ │ │ │ │ └── JavaLanguageNamerImpl.java
│ │ │ │ │ ├── SimpleTranslator.java
│ │ │ │ │ └── TranslatorKeyImpl.java
│ │ │ │ ├── JavaClassTranslator.java
│ │ │ │ ├── namer
│ │ │ │ │ ├── JavaLanguageNamer.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── provider
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── StandardCodeGenerationComponent.java
│ │ │ │ │ ├── StandardJavaLanguageNamer.java
│ │ │ │ │ └── StandardTypeMapperComponent.java
│ │ │ │ ├── TranslatorBundle.java
│ │ │ │ ├── TranslatorConstructor.java
│ │ │ │ ├── TranslatorDecorator.java
│ │ │ │ ├── Translator.java
│ │ │ │ ├── TranslatorKey.java
│ │ │ │ ├── TranslatorManager.java
│ │ │ │ ├── TranslatorSupport.java
│ │ │ │ └── util
│ │ │ │ ├── GeneratorUtil.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── Pluralis.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── generator
│ │ │ └── translator
│ │ │ ├── AbstractJavaClassTranslatorTest.java
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── DefaultJavaLanguageNamerTest.java
│ │ │ ├── internal
│ │ │ │ └── component
│ │ │ │ └── CodeGenerationComponentImplTest.java
│ │ │ ├── SimpleModel.java
│ │ │ └── TranslatorSupportTest.java
│ │ └── java9
│ │ └── module-info.java
│ ├── nbactions.xml
│ └── pom.xml
├── issue_template.md
├── Jenkinsfile
├── LICENSE
├── license_header_def.xml
├── license_header.txt
├── module_dependencies.sh
├── nbactions.xml
├── plugin-parent
│ ├── enum-generator
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── plugins
│ │ │ │ └── enums
│ │ │ │ ├── EnumGeneratorBundle.java
│ │ │ │ ├── EnumGeneratorComponent.java
│ │ │ │ ├── IntegerToEnumTypeMapper.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── EnumGeneratorUtil.java
│ │ │ │ │ ├── GeneratedEntityDecorator.java
│ │ │ │ │ ├── GeneratedEnumType.java
│ │ │ │ │ └── ui
│ │ │ │ │ ├── AddRemoveStringItem.java
│ │ │ │ │ ├── CommaSeparatedStringEditor.java
│ │ │ │ │ ├── EnumCell.java
│ │ │ │ │ ├── SingleColumnManager.java
│ │ │ │ │ ├── SingleColumnSqlAdapter.java
│ │ │ │ │ ├── TempApplicationMetadata.java
│ │ │ │ │ └── TempColumnIdentifier.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── StringToEnumTypeMapper.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── plugins
│ │ │ └── enums
│ │ │ ├── EnumGeneratorBundleTest.java
│ │ │ ├── EnumGeneratorComponentTest.java
│ │ │ ├── IntegerToEnumTypeMapperTest.java
│ │ │ ├── internal
│ │ │ │ ├── EnumGeneratorUtilTest.java
│ │ │ │ ├── GeneratedEntityDecoratorTest.java
│ │ │ │ ├── GeneratedEnumTypeTest.java
│ │ │ │ └── ui
│ │ │ │ ├── CommaSeparatedStringEditorTest.java
│ │ │ │ ├── EnumCellTest.java
│ │ │ │ ├── SingleColumnManagerTest.java
│ │ │ │ ├── SingleColumnSqlAdapterTest.java
│ │ │ │ ├── TempApplicationMetadataTest.java
│ │ │ │ └── TempColumnIdentifierTest.java
│ │ │ ├── StringToEnumTypeMapperTest.java
│ │ │ └── TestUtil.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ ├── project.json
│ │ └── speedment.json
│ ├── json-stream
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── plugins
│ │ │ │ └── json
│ │ │ │ ├── internal
│ │ │ │ │ ├── JsonCollectorImpl.java
│ │ │ │ │ ├── JsonComponentImpl.java
│ │ │ │ │ ├── JsonEncoderImpl.java
│ │ │ │ │ └── JsonUtil.java
│ │ │ │ ├── JsonBundle.java
│ │ │ │ ├── JsonCollector.java
│ │ │ │ ├── JsonComponent.java
│ │ │ │ ├── JsonEncoder.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── provider
│ │ │ │ └── DelegateJsonComponent.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── plugins
│ │ │ └── json
│ │ │ ├── datamodel
│ │ │ │ ├── LanguageImpl.java
│ │ │ │ ├── Language.java
│ │ │ │ ├── LanguageManager.java
│ │ │ │ ├── UserImpl.java
│ │ │ │ ├── User.java
│ │ │ │ └── UserManager.java
│ │ │ ├── internal
│ │ │ │ ├── AtJpmsTest.java
│ │ │ │ ├── JsonComponentImplTest.java
│ │ │ │ ├── JsonEncoderImplTest.java
│ │ │ │ └── JsonUtilTest.java
│ │ │ ├── JsonBundleTest.java
│ │ │ ├── provider
│ │ │ │ └── DelegateJsonComponentTest.java
│ │ │ └── TestUtil.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ └── speedment.json
│ ├── nbactions.xml
│ └── pom.xml
├── pom.xml
├── README.md
├── release.sh
├── runtime-parent
│ ├── nbactions.xml
│ ├── pom.xml
│ ├── runtime-all
│ │ └── pom.xml
│ ├── runtime-application
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── application
│ │ │ │ ├── AbstractApplicationBuilder.java
│ │ │ │ ├── AbstractApplicationMetadata.java
│ │ │ │ ├── AbstractSpeedment.java
│ │ │ │ ├── ApplicationBuilders.java
│ │ │ │ ├── internal
│ │ │ │ │ └── util
│ │ │ │ │ └── JpmsUtil.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── provider
│ │ │ │ │ ├── DefaultApplicationBuilder.java
│ │ │ │ │ ├── DefaultApplicationMetadata.java
│ │ │ │ │ ├── EmptyApplicationMetadata.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── StandardSpeedment.java
│ │ │ │ └── RuntimeBundle.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── runtime
│ │ │ ├── application
│ │ │ │ ├── AbstractApplicationBuilderTest.java
│ │ │ │ ├── AtJpmsTest.java
│ │ │ │ ├── provider
│ │ │ │ │ ├── CreateSpeedmentInstanceTest.java
│ │ │ │ │ ├── SimpleModel.java
│ │ │ │ │ └── SimpleModelTest.java
│ │ │ │ └── RuntimeBundleTest.java
│ │ │ └── TestInjectorProxy.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ └── junit-platform.properties
│ ├── runtime-bulk
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── bulk
│ │ │ │ ├── BulkOperation.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── builder
│ │ │ │ │ │ ├── AbstractOperationBuilder.java
│ │ │ │ │ │ ├── PersistOperationBuilderImpl.java
│ │ │ │ │ │ ├── RemoveOperationBuilderImpl.java
│ │ │ │ │ │ └── UpdateOperationBuilderImpl.java
│ │ │ │ │ ├── BulkOperationBuilder.java
│ │ │ │ │ ├── BulkOperationImpl.java
│ │ │ │ │ └── operation
│ │ │ │ │ ├── AbstractOperation.java
│ │ │ │ │ ├── PersistOperationImpl.java
│ │ │ │ │ ├── RemoveOperationImpl.java
│ │ │ │ │ └── UpdateOperationImpl.java
│ │ │ │ ├── Operation.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PersistOperation.java
│ │ │ │ ├── RemoveOperation.java
│ │ │ │ ├── trait
│ │ │ │ │ ├── HasConsumers.java
│ │ │ │ │ ├── HasGeneratorSuppliers.java
│ │ │ │ │ ├── HasMappers.java
│ │ │ │ │ ├── HasPredicates.java
│ │ │ │ │ └── package-info.java
│ │ │ │ └── UpdateOperation.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── runtime
│ │ │ ├── bulk
│ │ │ │ ├── AtJpmsTest.java
│ │ │ │ ├── BuilderTest.java
│ │ │ │ └── internal
│ │ │ │ ├── BulkOperationBuilderTest.java
│ │ │ │ └── operation
│ │ │ │ └── AbstractOperationTest.java
│ │ │ └── test_support
│ │ │ └── MockStringManager.java
│ │ └── java9
│ │ └── module-info.java
│ ├── runtime-compute
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── compute
│ │ │ │ ├── expression
│ │ │ │ │ ├── BinaryExpression.java
│ │ │ │ │ ├── BinaryObjExpression.java
│ │ │ │ │ ├── ComposedExpression.java
│ │ │ │ │ ├── ConstantExpression.java
│ │ │ │ │ ├── Expression.java
│ │ │ │ │ ├── Expressions.java
│ │ │ │ │ ├── ExpressionType.java
│ │ │ │ │ ├── JoiningExpression.java
│ │ │ │ │ ├── MapperExpression.java
│ │ │ │ │ ├── NonNullableExpression.java
│ │ │ │ │ ├── NullableExpression.java
│ │ │ │ │ ├── orelse
│ │ │ │ │ │ ├── OrElseGetExpression.java
│ │ │ │ │ │ ├── OrElseThrowExpression.java
│ │ │ │ │ │ ├── ToBigDecimalOrElseGet.java
│ │ │ │ │ │ ├── ToBigDecimalOrElse.java
│ │ │ │ │ │ ├── ToBigDecimalOrThrow.java
│ │ │ │ │ │ ├── ToBooleanOrElseGet.java
│ │ │ │ │ │ ├── ToBooleanOrElse.java
│ │ │ │ │ │ ├── ToBooleanOrThrow.java
│ │ │ │ │ │ ├── ToByteOrElseGet.java
│ │ │ │ │ │ ├── ToByteOrElse.java
│ │ │ │ │ │ ├── ToByteOrThrow.java
│ │ │ │ │ │ ├── ToCharOrElseGet.java
│ │ │ │ │ │ ├── ToCharOrElse.java
│ │ │ │ │ │ ├── ToCharOrThrow.java
│ │ │ │ │ │ ├── ToDoubleOrElseGet.java
│ │ │ │ │ │ ├── ToDoubleOrElse.java
│ │ │ │ │ │ ├── ToDoubleOrThrow.java
│ │ │ │ │ │ ├── ToEnumOrElseGet.java
│ │ │ │ │ │ ├── ToEnumOrElse.java
│ │ │ │ │ │ ├── ToEnumOrThrow.java
│ │ │ │ │ │ ├── ToFloatOrElseGet.java
│ │ │ │ │ │ ├── ToFloatOrElse.java
│ │ │ │ │ │ ├── ToFloatOrThrow.java
│ │ │ │ │ │ ├── ToIntOrElseGet.java
│ │ │ │ │ │ ├── ToIntOrElse.java
│ │ │ │ │ │ ├── ToIntOrThrow.java
│ │ │ │ │ │ ├── ToLongOrElseGet.java
│ │ │ │ │ │ ├── ToLongOrElse.java
│ │ │ │ │ │ ├── ToLongOrThrow.java
│ │ │ │ │ │ ├── ToShortOrElseGet.java
│ │ │ │ │ │ ├── ToShortOrElse.java
│ │ │ │ │ │ ├── ToShortOrThrow.java
│ │ │ │ │ │ ├── ToStringOrElseGet.java
│ │ │ │ │ │ ├── ToStringOrElse.java
│ │ │ │ │ │ └── ToStringOrThrow.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── predicate
│ │ │ │ │ │ ├── IsNotNull.java
│ │ │ │ │ │ ├── IsNull.java
│ │ │ │ │ │ ├── NullPredicate.java
│ │ │ │ │ │ ├── NullPredicateType.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ └── UnaryExpression.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── BinaryJoiningExpressionImpl.java
│ │ │ │ │ ├── ConstantDoubleImpl.java
│ │ │ │ │ ├── expression
│ │ │ │ │ │ ├── AbsUtil.java
│ │ │ │ │ │ ├── CastUtil.java
│ │ │ │ │ │ ├── ComposedUtil.java
│ │ │ │ │ │ ├── DivideUtil.java
│ │ │ │ │ │ ├── MapperUtil.java
│ │ │ │ │ │ ├── MinusUtil.java
│ │ │ │ │ │ ├── MultiplyUtil.java
│ │ │ │ │ │ ├── NegateUtil.java
│ │ │ │ │ │ ├── OrElseGetUtil.java
│ │ │ │ │ │ ├── OrElseThrowUtil.java
│ │ │ │ │ │ ├── OrElseUtil.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── PlusUtil.java
│ │ │ │ │ │ ├── PowUtil.java
│ │ │ │ │ │ ├── SignUtil.java
│ │ │ │ │ │ └── SqrtUtil.java
│ │ │ │ │ ├── JoiningExpressionImpl.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── predicate
│ │ │ │ │ │ ├── IsNotNullImpl.java
│ │ │ │ │ │ ├── IsNullImpl.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ ├── ToBooleanNullableImpl.java
│ │ │ │ │ ├── ToByteNullableImpl.java
│ │ │ │ │ ├── ToDoubleNullableImpl.java
│ │ │ │ │ ├── ToEnumImpl.java
│ │ │ │ │ ├── ToEnumNullableImpl.java
│ │ │ │ │ ├── ToFloatNullableImpl.java
│ │ │ │ │ ├── ToIntNullableImpl.java
│ │ │ │ │ ├── ToLongNullableImpl.java
│ │ │ │ │ └── ToShortNullableImpl.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ToBigDecimal.java
│ │ │ │ ├── ToBigDecimalNullable.java
│ │ │ │ ├── ToBoolean.java
│ │ │ │ ├── ToBooleanNullable.java
│ │ │ │ ├── ToByte.java
│ │ │ │ ├── ToByteNullable.java
│ │ │ │ ├── ToChar.java
│ │ │ │ ├── ToCharNullable.java
│ │ │ │ ├── ToDouble.java
│ │ │ │ ├── ToDoubleNullable.java
│ │ │ │ ├── ToEnum.java
│ │ │ │ ├── ToEnumNullable.java
│ │ │ │ ├── ToFloat.java
│ │ │ │ ├── ToFloatNullable.java
│ │ │ │ ├── ToInt.java
│ │ │ │ ├── ToIntNullable.java
│ │ │ │ ├── ToLong.java
│ │ │ │ ├── ToLongNullable.java
│ │ │ │ ├── ToShort.java
│ │ │ │ ├── ToShortNullable.java
│ │ │ │ ├── ToString.java
│ │ │ │ ├── ToStringNullable.java
│ │ │ │ └── trait
│ │ │ │ ├── HasAbs.java
│ │ │ │ ├── HasAsDouble.java
│ │ │ │ ├── HasAsInt.java
│ │ │ │ ├── HasAsLong.java
│ │ │ │ ├── HasCase.java
│ │ │ │ ├── HasCompare.java
│ │ │ │ ├── HasCompose.java
│ │ │ │ ├── HasDivide.java
│ │ │ │ ├── HasHash.java
│ │ │ │ ├── HasMapIfPresent.java
│ │ │ │ ├── HasMap.java
│ │ │ │ ├── HasMapToDoubleIfPresent.java
│ │ │ │ ├── HasMapToDouble.java
│ │ │ │ ├── HasMinus.java
│ │ │ │ ├── HasMultiply.java
│ │ │ │ ├── HasNegate.java
│ │ │ │ ├── HasPlus.java
│ │ │ │ ├── HasPow.java
│ │ │ │ ├── HasSign.java
│ │ │ │ ├── HasSqrt.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── ToNullable.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── runtime
│ │ │ └── compute
│ │ │ ├── AbstractToTest.java
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── expression
│ │ │ │ ├── BinaryExpressionTest.java
│ │ │ │ ├── BinaryObjExpressionTest.java
│ │ │ │ ├── ExpressionsTest.java
│ │ │ │ ├── ExpressionTypeTest.java
│ │ │ │ ├── MapperExpressionTest.java
│ │ │ │ ├── NonNullableExpressionTest.java
│ │ │ │ ├── orelse
│ │ │ │ │ ├── OrElseGetExpressionTest.java
│ │ │ │ │ ├── OrElseThrowExpressionTest.java
│ │ │ │ │ ├── ToBigDecimalOrElseTest.java
│ │ │ │ │ ├── ToBooleanOrElseTest.java
│ │ │ │ │ ├── ToByteOrElseTest.java
│ │ │ │ │ ├── ToCharOrElseTest.java
│ │ │ │ │ ├── ToDoubleOrElseTest.java
│ │ │ │ │ ├── ToEnumOrElseTest.java
│ │ │ │ │ ├── ToEnumOrThrowTest.java
│ │ │ │ │ ├── ToFloatOrElseTest.java
│ │ │ │ │ ├── ToIntOrElseTest.java
│ │ │ │ │ ├── ToLongOrElseTest.java
│ │ │ │ │ ├── ToShortOrElseTest.java
│ │ │ │ │ └── ToStringOrElseTest.java
│ │ │ │ ├── predicate
│ │ │ │ │ ├── IsNotNullTest.java
│ │ │ │ │ ├── IsNullTest.java
│ │ │ │ │ └── NullPredicateTest.java
│ │ │ │ └── UnaryExpressionTest.java
│ │ │ ├── internal
│ │ │ │ ├── BinaryJoiningExpressionImplTest.java
│ │ │ │ ├── ConstantDoubleImplTest.java
│ │ │ │ ├── expression
│ │ │ │ │ ├── AbsUtilTest.java
│ │ │ │ │ ├── CastUtilTest.java
│ │ │ │ │ ├── ComposedUtilTest.java
│ │ │ │ │ ├── DivideUtilTest.java
│ │ │ │ │ ├── MapperUtilTest.java
│ │ │ │ │ ├── MinusUtilTest.java
│ │ │ │ │ ├── MultiplyUtilTest.java
│ │ │ │ │ ├── NegateUtilTest.java
│ │ │ │ │ ├── OrElseThrowUtilTest.java
│ │ │ │ │ ├── OrElseUtilTest.java
│ │ │ │ │ ├── PlusUtilTest.java
│ │ │ │ │ ├── PowUtilTest.java
│ │ │ │ │ ├── SignUtilTest.java
│ │ │ │ │ └── SqrtUtilTest.java
│ │ │ │ ├── JoiningExpressionImplTest.java
│ │ │ │ ├── predicate
│ │ │ │ │ ├── IsNotNullImplTest.java
│ │ │ │ │ └── IsNullImplTest.java
│ │ │ │ ├── ToBooleanNullableImplTest.java
│ │ │ │ ├── ToByteNullableImplTest.java
│ │ │ │ ├── ToDoubleNullableImplTest.java
│ │ │ │ ├── ToEnumImplTest.java
│ │ │ │ ├── ToEnumNullableImplTest.java
│ │ │ │ ├── ToFloatNullableImplTest.java
│ │ │ │ ├── ToIntNullableImplTest.java
│ │ │ │ ├── ToLongNullableImplTest.java
│ │ │ │ └── ToShortNullableImplTest.java
│ │ │ ├── TestUtil.java
│ │ │ ├── ToBigDecimalNullableTest.java
│ │ │ ├── ToBigDecimalTest.java
│ │ │ ├── ToBooleanNullableTest.java
│ │ │ ├── ToBooleanTest.java
│ │ │ ├── ToByteNullableTest.java
│ │ │ ├── ToByteTest.java
│ │ │ ├── ToCharNullableTest.java
│ │ │ ├── ToCharTest.java
│ │ │ ├── ToDoubleNullableTest.java
│ │ │ ├── ToDoubleTest.java
│ │ │ ├── ToEnumNullableTest.java
│ │ │ ├── ToEnumTest.java
│ │ │ ├── ToFloatNullableTest.java
│ │ │ ├── ToFloatTest.java
│ │ │ ├── ToIntNullableTest.java
│ │ │ ├── ToIntTest.java
│ │ │ ├── ToLongNullableTest.java
│ │ │ ├── ToLongTest.java
│ │ │ ├── ToShortNullableTest.java
│ │ │ ├── ToShortTest.java
│ │ │ ├── ToStringNullableTest.java
│ │ │ ├── ToStringTest.java
│ │ │ ├── trait
│ │ │ │ └── ToNullableTest.java
│ │ │ └── util
│ │ │ └── Pair.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ └── junit-platform.properties
│ ├── runtime-config
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── config
│ │ │ │ ├── Column.java
│ │ │ │ ├── ColumnUtil.java
│ │ │ │ ├── Dbms.java
│ │ │ │ ├── DbmsUtil.java
│ │ │ │ ├── Document.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── SpeedmentConfigException.java
│ │ │ │ ├── ForeignKeyColumn.java
│ │ │ │ ├── ForeignKeyColumnUtil.java
│ │ │ │ ├── ForeignKey.java
│ │ │ │ ├── ForeignKeyUtil.java
│ │ │ │ ├── identifier
│ │ │ │ │ ├── ColumnIdentifier.java
│ │ │ │ │ ├── ColumnLabel.java
│ │ │ │ │ ├── DbmsIdentifier.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── SchemaIdentifier.java
│ │ │ │ │ ├── TableIdentifier.java
│ │ │ │ │ └── trait
│ │ │ │ │ ├── HasColumnId.java
│ │ │ │ │ ├── HasDbmsId.java
│ │ │ │ │ ├── HasSchemaId.java
│ │ │ │ │ ├── HasTableId.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── IndexColumn.java
│ │ │ │ ├── Index.java
│ │ │ │ ├── IndexUtil.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── AbstractChildDocument.java
│ │ │ │ │ ├── ColumnImpl.java
│ │ │ │ │ ├── ColumnLabelImpl.java
│ │ │ │ │ ├── DbmsImpl.java
│ │ │ │ │ ├── ForeignKeyColumnImpl.java
│ │ │ │ │ ├── ForeignKeyImpl.java
│ │ │ │ │ ├── identifier
│ │ │ │ │ │ ├── ColumnIdentifierImpl.java
│ │ │ │ │ │ ├── DbmsIdentifierImpl.java
│ │ │ │ │ │ ├── SchemaIdentifierImpl.java
│ │ │ │ │ │ └── TableIdentifierImpl.java
│ │ │ │ │ ├── immutable
│ │ │ │ │ │ ├── ImmutableColumn.java
│ │ │ │ │ │ ├── ImmutableDbms.java
│ │ │ │ │ │ ├── ImmutableDocument.java
│ │ │ │ │ │ ├── ImmutableForeignKeyColumn.java
│ │ │ │ │ │ ├── ImmutableForeignKey.java
│ │ │ │ │ │ ├── ImmutableIndexColumn.java
│ │ │ │ │ │ ├── ImmutableIndex.java
│ │ │ │ │ │ ├── ImmutablePrimaryKeyColumn.java
│ │ │ │ │ │ ├── ImmutableProject.java
│ │ │ │ │ │ ├── ImmutableSchema.java
│ │ │ │ │ │ └── ImmutableTable.java
│ │ │ │ │ ├── IndexColumnImpl.java
│ │ │ │ │ ├── IndexImpl.java
│ │ │ │ │ ├── PrimaryKeyColumnImpl.java
│ │ │ │ │ ├── ProjectImpl.java
│ │ │ │ │ ├── SchemaImpl.java
│ │ │ │ │ ├── TableImpl.java
│ │ │ │ │ └── util
│ │ │ │ │ └── Trees.java
│ │ │ │ ├── mutator
│ │ │ │ │ ├── ColumnMutator.java
│ │ │ │ │ ├── DbmsMutator.java
│ │ │ │ │ ├── DocumentMutatorImpl.java
│ │ │ │ │ ├── DocumentMutator.java
│ │ │ │ │ ├── ForeignKeyColumnMutator.java
│ │ │ │ │ ├── ForeignKeyMutator.java
│ │ │ │ │ ├── IndexColumnMutator.java
│ │ │ │ │ ├── IndexMutator.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PrimaryKeyColumnMutator.java
│ │ │ │ │ ├── ProjectMutator.java
│ │ │ │ │ ├── SchemaMutator.java
│ │ │ │ │ ├── TableMutator.java
│ │ │ │ │ └── trait
│ │ │ │ │ ├── HasAliasMutator.java
│ │ │ │ │ ├── HasColumnSizeMutator.java
│ │ │ │ │ ├── HasDecimalDigitsMutator.java
│ │ │ │ │ ├── HasEnabledMutator.java
│ │ │ │ │ ├── HasIdMutator.java
│ │ │ │ │ ├── HasNameMutator.java
│ │ │ │ │ ├── HasOrderTypeMutator.java
│ │ │ │ │ ├── HasOrdinalPositionMutator.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── parameter
│ │ │ │ │ ├── OrderType.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── PrimaryKeyColumn.java
│ │ │ │ ├── Project.java
│ │ │ │ ├── ProjectUtil.java
│ │ │ │ ├── provider
│ │ │ │ │ ├── BaseDocument.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── Schema.java
│ │ │ │ ├── SchemaUtil.java
│ │ │ │ ├── Table.java
│ │ │ │ ├── TableUtil.java
│ │ │ │ ├── trait
│ │ │ │ │ ├── AbstractTraitView.java
│ │ │ │ │ ├── HasAlias.java
│ │ │ │ │ ├── HasAliasUtil.java
│ │ │ │ │ ├── HasChildren.java
│ │ │ │ │ ├── HasColumn.java
│ │ │ │ │ ├── HasColumnSize.java
│ │ │ │ │ ├── HasColumnSizeUtil.java
│ │ │ │ │ ├── HasDecimalDigits.java
│ │ │ │ │ ├── HasDecimalDigitsUtil.java
│ │ │ │ │ ├── HasDeepCopy.java
│ │ │ │ │ ├── HasEnabled.java
│ │ │ │ │ ├── HasEnableUtil.java
│ │ │ │ │ ├── HasEnumConstants.java
│ │ │ │ │ ├── HasEnumConstantsUtil.java
│ │ │ │ │ ├── HasId.java
│ │ │ │ │ ├── HasIdUtil.java
│ │ │ │ │ ├── HasMainInterface.java
│ │ │ │ │ ├── HasMutator.java
│ │ │ │ │ ├── HasName.java
│ │ │ │ │ ├── HasNameUtil.java
│ │ │ │ │ ├── HasNullable.java
│ │ │ │ │ ├── HasNullableUtil.java
│ │ │ │ │ ├── HasOrderType.java
│ │ │ │ │ ├── HasOrderTypeUtil.java
│ │ │ │ │ ├── HasOrdinalPosition.java
│ │ │ │ │ ├── HasOrdinalPositionUtil.java
│ │ │ │ │ ├── HasPackageName.java
│ │ │ │ │ ├── HasPackageNameUtil.java
│ │ │ │ │ ├── HasParent.java
│ │ │ │ │ ├── HasTypeMapper.java
│ │ │ │ │ ├── HasTypeMapperUtil.java
│ │ │ │ │ └── package-info.java
│ │ │ │ └── util
│ │ │ │ ├── ClassUtil.java
│ │ │ │ ├── DocumentDbUtil.java
│ │ │ │ ├── DocumentTranscoder.java
│ │ │ │ ├── DocumentUtil.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── TraitUtil.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── runtime
│ │ │ └── config
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── BaseConfigTest.java
│ │ │ ├── ColumnTest.java
│ │ │ ├── DbmsTest.java
│ │ │ ├── ForeignKeyColumnTest.java
│ │ │ ├── ForeignKeyTest.java
│ │ │ ├── identifier
│ │ │ │ ├── ColumnIdentifierTest.java
│ │ │ │ ├── DbmsIdentifierTest.java
│ │ │ │ ├── SchemaIdentifierTest.java
│ │ │ │ └── TableIdentifierTest.java
│ │ │ ├── immutable
│ │ │ │ └── ImmutableHasIdTest.java
│ │ │ ├── IndexColumnTest.java
│ │ │ ├── IndexTest.java
│ │ │ ├── mutator
│ │ │ │ ├── ColumnMutatorTest.java
│ │ │ │ ├── DbmsMutatorTest.java
│ │ │ │ ├── ForeignKeyColumnMutatorTest.java
│ │ │ │ ├── ForeignKeyMutatorTest.java
│ │ │ │ ├── IndexColumnMutatorTest.java
│ │ │ │ ├── IndexMutatorTest.java
│ │ │ │ ├── PrimaryKeyColumnMutatorTest.java
│ │ │ │ ├── ProjectMutatorTest.java
│ │ │ │ ├── SchemaMutatorTest.java
│ │ │ │ ├── TableMutatorTest.java
│ │ │ │ └── trait
│ │ │ │ ├── BaseTraitMixin.java
│ │ │ │ ├── HasAliasMutatorMixin.java
│ │ │ │ ├── HasColumnSizeMutatorMixin.java
│ │ │ │ ├── HasDecimalDigitsMutatorMixin.java
│ │ │ │ ├── HasEnabledMutatorMixin.java
│ │ │ │ ├── HasIdMutatorMixin.java
│ │ │ │ ├── HasNameMutatorMixin.java
│ │ │ │ ├── HasOrderTypeMutatorMixin.java
│ │ │ │ └── HasOrdinalPositionMutatorMixin.java
│ │ │ ├── parameter
│ │ │ │ └── OrderTypeTest.java
│ │ │ ├── PrimaryKeyColumnTest.java
│ │ │ ├── ProjectTest.java
│ │ │ ├── SchemaTest.java
│ │ │ ├── TableTest.java
│ │ │ ├── trait
│ │ │ │ └── HasIdTest.java
│ │ │ └── util
│ │ │ ├── AbstractDocumentTest.java
│ │ │ ├── DocumentUtilTest.java
│ │ │ └── TreesTest.java
│ │ └── java9
│ │ └── module-info.java
│ ├── runtime-connector-parent
│ │ ├── mariadb
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── speedment
│ │ │ │ │ └── runtime
│ │ │ │ │ └── connector
│ │ │ │ │ └── mariadb
│ │ │ │ │ ├── internal
│ │ │ │ │ │ └── MariaDbDbmsTypeImpl.java
│ │ │ │ │ ├── MariaDbBundle.java
│ │ │ │ │ ├── MariaDbComponent.java
│ │ │ │ │ ├── MariaDbDbmsType.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── provider
│ │ │ │ │ ├── DelegateMariaDbDbmsType.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── StandardMariaDbComponent.java
│ │ │ │ └── java9
│ │ │ │ └── module-info.java
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── connector
│ │ │ │ └── mariadb
│ │ │ │ ├── MariaDbBundleTest.java
│ │ │ │ └── provider
│ │ │ │ └── DelegateMariaDbDbmsTypeTest.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ ├── mysql
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── speedment
│ │ │ │ │ └── runtime
│ │ │ │ │ └── connector
│ │ │ │ │ └── mysql
│ │ │ │ │ ├── internal
│ │ │ │ │ │ ├── MySqlDbmsMetadataHandler.java
│ │ │ │ │ │ ├── MySqlDbmsOperationHandler.java
│ │ │ │ │ │ ├── MySqlDbmsTypeImpl.java
│ │ │ │ │ │ └── MySqlSpeedmentPredicateView.java
│ │ │ │ │ ├── MySqlBundle.java
│ │ │ │ │ ├── MySqlComponent.java
│ │ │ │ │ ├── MySqlDbmsType.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── provider
│ │ │ │ │ ├── DelegateMySqlDbmsType.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── StandardMySqlComponent.java
│ │ │ │ └── java9
│ │ │ │ └── module-info.java
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── connector
│ │ │ │ └── mysql
│ │ │ │ ├── internal
│ │ │ │ │ ├── MySqlDbmsTypeTest.java
│ │ │ │ │ └── MySqlFieldPredicateViewTest.java
│ │ │ │ ├── MySqlBundleTest.java
│ │ │ │ └── provider
│ │ │ │ └── DelegateMySqlDbmsTypeTest.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ ├── postgres
│ │ │ ├── pom.xml
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── speedment
│ │ │ │ │ └── runtime
│ │ │ │ │ └── connector
│ │ │ │ │ └── postgres
│ │ │ │ │ ├── internal
│ │ │ │ │ │ ├── PostgresDbmsMetadataHandler.java
│ │ │ │ │ │ ├── PostgresDbmsOperationHandler.java
│ │ │ │ │ │ ├── PostgresDbmsTypeImpl.java
│ │ │ │ │ │ └── PostgresSpeedmentPredicateView.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PostgresBundle.java
│ │ │ │ │ ├── PostgresComponent.java
│ │ │ │ │ ├── PostgresDbmsType.java
│ │ │ │ │ └── provider
│ │ │ │ │ ├── DelegatePostgresDbmsType.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── StandardPostgresComponent.java
│ │ │ │ └── java9
│ │ │ │ └── module-info.java
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── connector
│ │ │ │ └── postgres
│ │ │ │ ├── internal
│ │ │ │ │ └── PostgresFieldPredicateViewTest.java
│ │ │ │ ├── PostgresBundleTest.java
│ │ │ │ └── provider
│ │ │ │ └── DelegatePostgresDbmsTypeTest.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── sqlite
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── connector
│ │ │ │ └── sqlite
│ │ │ │ ├── internal
│ │ │ │ │ ├── SqliteColumnHandler.java
│ │ │ │ │ ├── SqliteConnectionUrlGenerator.java
│ │ │ │ │ ├── SqliteDbmsTypeImpl.java
│ │ │ │ │ ├── SqliteFieldPredicateView.java
│ │ │ │ │ ├── SqliteMetadataHandlerImpl.java
│ │ │ │ │ ├── SqliteNamingConvention.java
│ │ │ │ │ ├── SqliteOperationHandlerImpl.java
│ │ │ │ │ ├── types
│ │ │ │ │ │ ├── SqlTypeMappingHelperImpl.java
│ │ │ │ │ │ └── SqlTypeMappingHelper.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── LoggingUtil.java
│ │ │ │ │ └── MetaDataUtil.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── provider
│ │ │ │ │ ├── DelegateSqliteDbmsType.java
│ │ │ │ │ ├── DelegateSqliteMetadataHandler.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── StandardSqliteComponent.java
│ │ │ │ ├── SqliteBundle.java
│ │ │ │ ├── SqliteComponent.java
│ │ │ │ ├── SqliteDbmsType.java
│ │ │ │ ├── SqliteMetadataHandler.java
│ │ │ │ └── SqliteOperationHandler.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── runtime
│ │ │ └── connector
│ │ │ └── sqlite
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── internal
│ │ │ │ └── SqliteMetadataHandlerTest.java
│ │ │ ├── MockConnectionPoolComponent.java
│ │ │ ├── MockDbmsHandlerComponent.java
│ │ │ ├── MockPoolableConnection.java
│ │ │ ├── MockProgress.java
│ │ │ ├── MockProjectComponent.java
│ │ │ ├── MockTransactionComponent.java
│ │ │ ├── provider
│ │ │ │ └── DelegateSqliteDbmsTypeTest.java
│ │ │ └── ScriptRunner.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ └── employees.sql
│ ├── runtime-core
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── core
│ │ │ │ ├── abstracts
│ │ │ │ │ ├── AbstractDatabaseNamingConvention.java
│ │ │ │ │ ├── AbstractDbmsMetadataHandler.java
│ │ │ │ │ ├── AbstractFieldPredicateView.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── ApplicationBuilder.java
│ │ │ │ ├── ApplicationMetadata.java
│ │ │ │ ├── component
│ │ │ │ │ ├── connectionpool
│ │ │ │ │ │ ├── ConnectionDecorator.java
│ │ │ │ │ │ ├── ConnectionPoolComponent.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── PoolableConnection.java
│ │ │ │ │ │ └── SingletonConnectionPoolComponent.java
│ │ │ │ │ ├── DbmsHandlerComponent.java
│ │ │ │ │ ├── EntityManager.java
│ │ │ │ │ ├── InfoComponent.java
│ │ │ │ │ ├── ManagerComponent.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PasswordComponent.java
│ │ │ │ │ ├── PersistenceComponent.java
│ │ │ │ │ ├── PersistenceTableInfo.java
│ │ │ │ │ ├── ProjectComponent.java
│ │ │ │ │ ├── resultset
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── ResultSetMapperComponent.java
│ │ │ │ │ │ └── ResultSetMapping.java
│ │ │ │ │ ├── sql
│ │ │ │ │ │ ├── Metrics.java
│ │ │ │ │ │ ├── override
│ │ │ │ │ │ │ ├── doubles
│ │ │ │ │ │ │ │ ├── DoubleCountTerminator.java
│ │ │ │ │ │ │ │ ├── DoubleSqlStreamTerminatorOverride.java
│ │ │ │ │ │ │ │ ├── DoubleTerminator.java
│ │ │ │ │ │ │ │ └── package-info.java
│ │ │ │ │ │ │ ├── ints
│ │ │ │ │ │ │ │ ├── IntCountTerminator.java
│ │ │ │ │ │ │ │ ├── IntSqlStreamTerminatorOverride.java
│ │ │ │ │ │ │ │ ├── IntTerminator.java
│ │ │ │ │ │ │ │ └── package-info.java
│ │ │ │ │ │ │ ├── longs
│ │ │ │ │ │ │ │ ├── LongCountTerminator.java
│ │ │ │ │ │ │ │ ├── LongSqlStreamTerminatorOverride.java
│ │ │ │ │ │ │ │ ├── LongTerminator.java
│ │ │ │ │ │ │ │ └── package-info.java
│ │ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ │ ├── reference
│ │ │ │ │ │ │ │ ├── AllMatchTerminator.java
│ │ │ │ │ │ │ │ ├── AnyMatchTerminator.java
│ │ │ │ │ │ │ │ ├── CollectSupplierAccumulatorCombinerTerminator.java
│ │ │ │ │ │ │ │ ├── CollectTerminator.java
│ │ │ │ │ │ │ │ ├── CountTerminator.java
│ │ │ │ │ │ │ │ ├── FindAnyTerminator.java
│ │ │ │ │ │ │ │ ├── FindFirstTerminator.java
│ │ │ │ │ │ │ │ ├── ForEachOrderedTerminator.java
│ │ │ │ │ │ │ │ ├── ForEachTerminator.java
│ │ │ │ │ │ │ │ ├── IteratorTerminator.java
│ │ │ │ │ │ │ │ ├── MaxTerminator.java
│ │ │ │ │ │ │ │ ├── MinTerminator.java
│ │ │ │ │ │ │ │ ├── NoneMatchTerminator.java
│ │ │ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ │ │ ├── ReduceIdentityCombinerTerminator.java
│ │ │ │ │ │ │ │ ├── ReduceIdentityTerminator.java
│ │ │ │ │ │ │ │ ├── ReduceTerminator.java
│ │ │ │ │ │ │ │ ├── ReferenceSqlStreamTerminatorOverride.java
│ │ │ │ │ │ │ │ ├── ReferenceTerminator.java
│ │ │ │ │ │ │ │ ├── SpliteratorTerminator.java
│ │ │ │ │ │ │ │ ├── ToArrayGeneratorTerminator.java
│ │ │ │ │ │ │ │ └── ToArrayTerminator.java
│ │ │ │ │ │ │ ├── SqlStreamTerminatorComponent.java
│ │ │ │ │ │ │ └── Terminator.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── SqlPersistenceComponent.java
│ │ │ │ │ │ ├── SqlStreamOptimizerComponent.java
│ │ │ │ │ │ ├── SqlStreamOptimizerInfo.java
│ │ │ │ │ │ ├── SqlStreamOptimizer.java
│ │ │ │ │ │ ├── SqlStreamSupplierComponent.java
│ │ │ │ │ │ ├── SqlTraceComponent.java
│ │ │ │ │ │ └── SqlTypeMapperHelper.java
│ │ │ │ │ ├── SqlAdapter.java
│ │ │ │ │ ├── StatisticsReporterComponent.java
│ │ │ │ │ ├── StatisticsReporterSchedulerComponent.java
│ │ │ │ │ ├── StreamSupplierComponent.java
│ │ │ │ │ └── transaction
│ │ │ │ │ ├── DataSourceHandler.java
│ │ │ │ │ ├── Isolation.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── TransactionBundle.java
│ │ │ │ │ ├── TransactionComponent.java
│ │ │ │ │ ├── TransactionHandler.java
│ │ │ │ │ └── Transaction.java
│ │ │ │ ├── db
│ │ │ │ │ ├── AsynchronousQueryResult.java
│ │ │ │ │ ├── ConnectionUrlGenerator.java
│ │ │ │ │ ├── DatabaseCommentStyle.java
│ │ │ │ │ ├── DatabaseNamingConvention.java
│ │ │ │ │ ├── DbmsColumnHandler.java
│ │ │ │ │ ├── DbmsMetadataHandler.java
│ │ │ │ │ ├── DbmsOperationalHandlerBuilder.java
│ │ │ │ │ ├── DbmsOperationHandler.java
│ │ │ │ │ ├── DbmsTypeDefault.java
│ │ │ │ │ ├── DbmsType.java
│ │ │ │ │ ├── DriverComponent.java
│ │ │ │ │ ├── FieldPredicateView.java
│ │ │ │ │ ├── JavaTypeMap.java
│ │ │ │ │ ├── metadata
│ │ │ │ │ │ ├── ColumnMetaData.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ └── TypeInfoMetaData.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── SqlBiConsumer.java
│ │ │ │ │ ├── SqlConsumer.java
│ │ │ │ │ ├── SqlFunction.java
│ │ │ │ │ ├── SqlPredicateFragment.java
│ │ │ │ │ ├── SqlPredicate.java
│ │ │ │ │ ├── SqlRunnable.java
│ │ │ │ │ ├── SqlSupplier.java
│ │ │ │ │ └── SqlTriConsumer.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── SpeedmentException.java
│ │ │ │ │ └── TransactionException.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── component
│ │ │ │ │ │ ├── ConnectionPoolComponentImpl.java
│ │ │ │ │ │ ├── DbmsHandlerComponentImpl.java
│ │ │ │ │ │ ├── EntityManagerImpl.java
│ │ │ │ │ │ ├── InfoComponentImpl.java
│ │ │ │ │ │ ├── ManagerComponentImpl.java
│ │ │ │ │ │ ├── PasswordComponentImpl.java
│ │ │ │ │ │ ├── ProjectComponentImpl.java
│ │ │ │ │ │ ├── resultset
│ │ │ │ │ │ │ ├── JavaTypeMappingImpl.java
│ │ │ │ │ │ │ ├── ResultSetMapperComponentImpl.java
│ │ │ │ │ │ │ └── StandardJavaTypeMapping.java
│ │ │ │ │ │ ├── sql
│ │ │ │ │ │ │ ├── MetricsImpl.java
│ │ │ │ │ │ │ ├── optimizer
│ │ │ │ │ │ │ │ ├── FilterSortedSkipOptimizer.java
│ │ │ │ │ │ │ │ └── InitialFilterOptimizer.java
│ │ │ │ │ │ │ ├── override
│ │ │ │ │ │ │ │ ├── def
│ │ │ │ │ │ │ │ │ ├── doubles
│ │ │ │ │ │ │ │ │ │ └── DefaultDoubleCountTerminator.java
│ │ │ │ │ │ │ │ │ ├── ints
│ │ │ │ │ │ │ │ │ │ └── DefaultIntCountTerminator.java
│ │ │ │ │ │ │ │ │ ├── longs
│ │ │ │ │ │ │ │ │ │ └── DefaultLongCountTerminator.java
│ │ │ │ │ │ │ │ │ └── reference
│ │ │ │ │ │ │ │ │ ├── DefaultAllMatchTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultAnyMatchTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultCollectSupplierAccumulatorCombinerTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultCollectTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultCountTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultFindAnyTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultFindFirstTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultForEachOrderedTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultForEachTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultIteratorTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultMaxTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultMinTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultNoneMatchTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultReduceIdentityCombinerTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultReduceIdentityTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultReduceTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultSpliteratorTerminator.java
│ │ │ │ │ │ │ │ │ ├── DefaultToArrayGeneratorTerminator.java
│ │ │ │ │ │ │ │ │ └── DefaultToArrayTerminator.java
│ │ │ │ │ │ │ │ ├── optimized
│ │ │ │ │ │ │ │ │ ├── doubles
│ │ │ │ │ │ │ │ │ │ └── OptimizedDoubleCountTerminator.java
│ │ │ │ │ │ │ │ │ ├── ints
│ │ │ │ │ │ │ │ │ │ └── OptimizedIntCountTerminator.java
│ │ │ │ │ │ │ │ │ ├── longs
│ │ │ │ │ │ │ │ │ │ └── OptimizedLongCountTerminator.java
│ │ │ │ │ │ │ │ │ ├── reference
│ │ │ │ │ │ │ │ │ │ └── OptimizedCountTerminator.java
│ │ │ │ │ │ │ │ │ └── util
│ │ │ │ │ │ │ │ │ └── CountUtil.java
│ │ │ │ │ │ │ │ └── SqlStreamTerminatorComponentImpl.java
│ │ │ │ │ │ │ ├── SqlPersistenceComponentImpl.java
│ │ │ │ │ │ │ ├── SqlPersistence.java
│ │ │ │ │ │ │ ├── SqlPersistenceProviderImpl.java
│ │ │ │ │ │ │ ├── SqlStreamOptimizerComponentImpl.java
│ │ │ │ │ │ │ ├── SqlStreamOptimizerInfoImpl.java
│ │ │ │ │ │ │ ├── SqlStreamSupplierComponentImpl.java
│ │ │ │ │ │ │ ├── SqlStreamSupplierImpl.java
│ │ │ │ │ │ │ ├── SqlStreamSupplier.java
│ │ │ │ │ │ │ ├── SqlTracerImpl.java
│ │ │ │ │ │ │ ├── SqlTracer.java
│ │ │ │ │ │ │ └── SqlTypeMapperHelperImpl.java
│ │ │ │ │ │ ├── StatisticsReporterComponentImpl.java
│ │ │ │ │ │ ├── StatisticsReporterSchedulerComponentImpl.java
│ │ │ │ │ │ └── transaction
│ │ │ │ │ │ ├── DataSourceHandlerImpl.java
│ │ │ │ │ │ ├── TransactionComponentImpl.java
│ │ │ │ │ │ ├── TransactionHandlerImpl.java
│ │ │ │ │ │ └── TransactionImpl.java
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── AsynchronousQueryResultImpl.java
│ │ │ │ │ │ ├── ConnectionInfo.java
│ │ │ │ │ │ ├── DbmsOperationalHandlerBuilderImpl.java
│ │ │ │ │ │ ├── DbmsOperationHandlerImpl.java
│ │ │ │ │ │ ├── DbmsTypeDefaultImpl.java
│ │ │ │ │ │ ├── DefaultDatabaseNamingConvention.java
│ │ │ │ │ │ ├── DriverComponentImpl.java
│ │ │ │ │ │ ├── JavaTypeMapImpl.java
│ │ │ │ │ │ ├── metadata
│ │ │ │ │ │ │ ├── ColumnMetaDataImpl.java
│ │ │ │ │ │ │ └── TypeInfoMetaDataImpl.java
│ │ │ │ │ │ ├── RuleUtil.java
│ │ │ │ │ │ └── SqlQueryLoggerUtil.java
│ │ │ │ │ ├── manager
│ │ │ │ │ │ ├── ConfiguredManager.java
│ │ │ │ │ │ ├── FieldSetImpl.java
│ │ │ │ │ │ ├── ManagerConfiguratorImpl.java
│ │ │ │ │ │ └── sql
│ │ │ │ │ │ ├── AbstractSqlStatement.java
│ │ │ │ │ │ ├── SqlDeleteStatement.java
│ │ │ │ │ │ ├── SqlInsertStatement.java
│ │ │ │ │ │ ├── SqlPredicateFragmentImpl.java
│ │ │ │ │ │ ├── SqlStreamTerminator.java
│ │ │ │ │ │ └── SqlUpdateStatement.java
│ │ │ │ │ ├── pool
│ │ │ │ │ │ ├── PoolableConnectionDelegator.java
│ │ │ │ │ │ └── PoolableConnectionImpl.java
│ │ │ │ │ ├── stream
│ │ │ │ │ │ ├── autoclose
│ │ │ │ │ │ │ ├── AbstractAutoClosingStream.java
│ │ │ │ │ │ │ ├── AutoClosingDoubleStream.java
│ │ │ │ │ │ │ ├── AutoClosingIntStream.java
│ │ │ │ │ │ │ ├── AutoClosingLongStream.java
│ │ │ │ │ │ │ └── AutoClosingReferenceStream.java
│ │ │ │ │ │ ├── builder
│ │ │ │ │ │ │ ├── AbstractStreamBuilder.java
│ │ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ │ ├── doubles
│ │ │ │ │ │ │ │ │ ├── DoubleBoxedAction.java
│ │ │ │ │ │ │ │ │ ├── DoubleDistinctAction.java
│ │ │ │ │ │ │ │ │ ├── DoubleDropWhileAction.java
│ │ │ │ │ │ │ │ │ ├── DoubleFilterAction.java
│ │ │ │ │ │ │ │ │ ├── DoubleFlatMapAction.java
│ │ │ │ │ │ │ │ │ ├── DoubleLimitAction.java
│ │ │ │ │ │ │ │ │ ├── DoubleMapAction.java
│ │ │ │ │ │ │ │ │ ├── DoubleMapToIntAction.java
│ │ │ │ │ │ │ │ │ ├── DoubleMapToLongAction.java
│ │ │ │ │ │ │ │ │ ├── DoubleMapToObjAction.java
│ │ │ │ │ │ │ │ │ ├── DoublePeekAction.java
│ │ │ │ │ │ │ │ │ ├── DoubleSkipAction.java
│ │ │ │ │ │ │ │ │ ├── DoubleSortedAction.java
│ │ │ │ │ │ │ │ │ └── DoubleTakeWhileAction.java
│ │ │ │ │ │ │ │ ├── ints
│ │ │ │ │ │ │ │ │ ├── IntAsDoubleAction.java
│ │ │ │ │ │ │ │ │ ├── IntAsLongAction.java
│ │ │ │ │ │ │ │ │ ├── IntBoxedAction.java
│ │ │ │ │ │ │ │ │ ├── IntDistinctAction.java
│ │ │ │ │ │ │ │ │ ├── IntDropWhileAction.java
│ │ │ │ │ │ │ │ │ ├── IntFilterAction.java
│ │ │ │ │ │ │ │ │ ├── IntFlatMapAction.java
│ │ │ │ │ │ │ │ │ ├── IntLimitAction.java
│ │ │ │ │ │ │ │ │ ├── IntMapAction.java
│ │ │ │ │ │ │ │ │ ├── IntMapToDoubleAction.java
│ │ │ │ │ │ │ │ │ ├── IntMapToLongAction.java
│ │ │ │ │ │ │ │ │ ├── IntMapToObjAction.java
│ │ │ │ │ │ │ │ │ ├── IntPeekAction.java
│ │ │ │ │ │ │ │ │ ├── IntSkipAction.java
│ │ │ │ │ │ │ │ │ ├── IntSortedAction.java
│ │ │ │ │ │ │ │ │ └── IntTakeWhileAction.java
│ │ │ │ │ │ │ │ ├── longs
│ │ │ │ │ │ │ │ │ ├── LongAsDoubleAction.java
│ │ │ │ │ │ │ │ │ ├── LongBoxedAction.java
│ │ │ │ │ │ │ │ │ ├── LongDistinctAction.java
│ │ │ │ │ │ │ │ │ ├── LongDropWhileAction.java
│ │ │ │ │ │ │ │ │ ├── LongFilterAction.java
│ │ │ │ │ │ │ │ │ ├── LongFlatMapAction.java
│ │ │ │ │ │ │ │ │ ├── LongLimitAction.java
│ │ │ │ │ │ │ │ │ ├── LongMapAction.java
│ │ │ │ │ │ │ │ │ ├── LongMapToDoubleAction.java
│ │ │ │ │ │ │ │ │ ├── LongMapToIntAction.java
│ │ │ │ │ │ │ │ │ ├── LongMapToObjAction.java
│ │ │ │ │ │ │ │ │ ├── LongPeekAction.java
│ │ │ │ │ │ │ │ │ ├── LongSkipAction.java
│ │ │ │ │ │ │ │ │ ├── LongSortedAction.java
│ │ │ │ │ │ │ │ │ └── LongTakeWhileAction.java
│ │ │ │ │ │ │ │ ├── reference
│ │ │ │ │ │ │ │ │ ├── DistinctAction.java
│ │ │ │ │ │ │ │ │ ├── DropWhileAction.java
│ │ │ │ │ │ │ │ │ ├── FilterAction.java
│ │ │ │ │ │ │ │ │ ├── FlatMapAction.java
│ │ │ │ │ │ │ │ │ ├── FlatMapToDoubleAction.java
│ │ │ │ │ │ │ │ │ ├── FlatMapToIntAction.java
│ │ │ │ │ │ │ │ │ ├── FlatMapToLongAction.java
│ │ │ │ │ │ │ │ │ ├── LimitAction.java
│ │ │ │ │ │ │ │ │ ├── MapAction.java
│ │ │ │ │ │ │ │ │ ├── MapToDoubleAction.java
│ │ │ │ │ │ │ │ │ ├── MapToIntAction.java
│ │ │ │ │ │ │ │ │ ├── MapToLongAction.java
│ │ │ │ │ │ │ │ │ ├── PeekAction.java
│ │ │ │ │ │ │ │ │ ├── SkipAction.java
│ │ │ │ │ │ │ │ │ ├── SortedAction.java
│ │ │ │ │ │ │ │ │ ├── SortedComparatorAction.java
│ │ │ │ │ │ │ │ │ └── TakeWhileAction.java
│ │ │ │ │ │ │ │ ├── StandardBasicAction.java
│ │ │ │ │ │ │ │ └── trait
│ │ │ │ │ │ │ │ ├── HasComparator.java
│ │ │ │ │ │ │ │ ├── HasLimit.java
│ │ │ │ │ │ │ │ ├── HasPredicate.java
│ │ │ │ │ │ │ │ └── HasSkip.java
│ │ │ │ │ │ │ ├── DoubleStreamBuilder.java
│ │ │ │ │ │ │ ├── IntStreamBuilder.java
│ │ │ │ │ │ │ ├── LongStreamBuilder.java
│ │ │ │ │ │ │ ├── pipeline
│ │ │ │ │ │ │ │ ├── DoublePipeline.java
│ │ │ │ │ │ │ │ ├── IntPipeline.java
│ │ │ │ │ │ │ │ ├── LongPipeline.java
│ │ │ │ │ │ │ │ ├── PipelineImpl.java
│ │ │ │ │ │ │ │ └── ReferencePipeline.java
│ │ │ │ │ │ │ ├── ReferenceStreamBuilder.java
│ │ │ │ │ │ │ ├── streamterminator
│ │ │ │ │ │ │ │ ├── BaseStreamTerminator.java
│ │ │ │ │ │ │ │ ├── DoubleStreamTerminator.java
│ │ │ │ │ │ │ │ ├── IntStreamTerminator.java
│ │ │ │ │ │ │ │ ├── LongStreamTerminator.java
│ │ │ │ │ │ │ │ ├── ReferenceStreamTerminator.java
│ │ │ │ │ │ │ │ ├── StreamTerminator.java
│ │ │ │ │ │ │ │ └── StreamTerminatorUtil.java
│ │ │ │ │ │ │ └── StreamType.java
│ │ │ │ │ │ ├── InternalStreamUtil.java
│ │ │ │ │ │ └── parallel
│ │ │ │ │ │ ├── ArraySpliterator.java
│ │ │ │ │ │ ├── ComputeIntensityExtremeParallelStrategy.java
│ │ │ │ │ │ ├── ComputeIntensityHighParallelStrategy.java
│ │ │ │ │ │ ├── ComputeIntensityMediumParallelStrategy.java
│ │ │ │ │ │ ├── ComputeIntensityUtil.java
│ │ │ │ │ │ ├── ConfigurableIteratorSpliteratorImpl.java
│ │ │ │ │ │ └── SingletonSpliterator.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── Cast.java
│ │ │ │ │ ├── CollectionsUtil.java
│ │ │ │ │ ├── holder
│ │ │ │ │ │ ├── HolderDouble.java
│ │ │ │ │ │ ├── HolderInt.java
│ │ │ │ │ │ ├── Holder.java
│ │ │ │ │ │ └── HolderLong.java
│ │ │ │ │ ├── InternalEmailUtil.java
│ │ │ │ │ ├── InternalMergeUtil.java
│ │ │ │ │ ├── LongUtil.java
│ │ │ │ │ ├── ProgressMeasureImpl.java
│ │ │ │ │ ├── testing
│ │ │ │ │ │ ├── JavaVersionUtil.java
│ │ │ │ │ │ ├── MockManagerImpl.java
│ │ │ │ │ │ ├── MockManager.java
│ │ │ │ │ │ └── TestSettings.java
│ │ │ │ │ └── TextUtil.java
│ │ │ │ ├── manager
│ │ │ │ │ ├── AbstractManager.java
│ │ │ │ │ ├── AbstractViewManager.java
│ │ │ │ │ ├── FieldSet.java
│ │ │ │ │ ├── HasLabelSet.java
│ │ │ │ │ ├── ManagerConfigurator.java
│ │ │ │ │ ├── Manager.java
│ │ │ │ │ ├── Merger.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PersistenceProvider.java
│ │ │ │ │ ├── Persister.java
│ │ │ │ │ ├── Remover.java
│ │ │ │ │ ├── sql
│ │ │ │ │ │ ├── HasGeneratedKeys.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ └── SqlStatement.java
│ │ │ │ │ └── Updater.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── provider
│ │ │ │ │ ├── DefaultConnectionDecorator.java
│ │ │ │ │ ├── DelegateConnectionPoolComponent.java
│ │ │ │ │ ├── DelegateDbmsHandlerComponent.java
│ │ │ │ │ ├── DelegateDriverComponent.java
│ │ │ │ │ ├── DelegateEntityManager.java
│ │ │ │ │ ├── DelegateInfoComponent.java
│ │ │ │ │ ├── DelegateManagerComponent.java
│ │ │ │ │ ├── DelegatePasswordComponent.java
│ │ │ │ │ ├── DelegateProjectComponent.java
│ │ │ │ │ ├── DelegateResultSetMapperComponent.java
│ │ │ │ │ ├── DelegateSqlPersistenceComponent.java
│ │ │ │ │ ├── DelegateSqlStreamOptimizerComponent.java
│ │ │ │ │ ├── DelegateSqlStreamSupplierComponent.java
│ │ │ │ │ ├── DelegateSqlStreamTerminatorComponent.java
│ │ │ │ │ ├── DelegateStatisticsReporterComponent.java
│ │ │ │ │ ├── DelegateStatisticsReporterSchedulerComponent.java
│ │ │ │ │ ├── DelegateTransactionComponent.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── Speedment.java
│ │ │ │ ├── stream
│ │ │ │ │ ├── action
│ │ │ │ │ │ ├── Action.java
│ │ │ │ │ │ ├── BasicAction.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── Property.java
│ │ │ │ │ │ ├── Statement.java
│ │ │ │ │ │ └── Verb.java
│ │ │ │ │ ├── AutoClosingStream.java
│ │ │ │ │ ├── ComposeRunnableUtil.java
│ │ │ │ │ ├── java9
│ │ │ │ │ │ ├── Java9DoubleStreamAdditions.java
│ │ │ │ │ │ ├── Java9IntStreamAdditions.java
│ │ │ │ │ │ ├── Java9LongStreamAdditions.java
│ │ │ │ │ │ ├── Java9StreamAdditions.java
│ │ │ │ │ │ ├── Java9StreamUtil.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── parallel
│ │ │ │ │ │ ├── ConfigurableIteratorSpliterator.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ └── ParallelStrategy.java
│ │ │ │ │ ├── Pipeline.java
│ │ │ │ │ └── StreamUtil.java
│ │ │ │ ├── testsupport
│ │ │ │ │ └── AbstractTestApplicationMetadata.java
│ │ │ │ └── util
│ │ │ │ ├── CaseInsensitiveMaps.java
│ │ │ │ ├── DatabaseUtil.java
│ │ │ │ ├── EmailUtil.java
│ │ │ │ ├── MergeUtil.java
│ │ │ │ ├── OptionalUtil.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ProgressMeasure.java
│ │ │ │ ├── ProgressMeasureUtil.java
│ │ │ │ ├── ResultSetUtil.java
│ │ │ │ ├── Statistics.java
│ │ │ │ └── StreamComposition.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── runtime
│ │ │ ├── core
│ │ │ │ ├── abstracts
│ │ │ │ │ └── AbstractDatabaseNamingConventionTest.java
│ │ │ │ ├── AtJpmsTest.java
│ │ │ │ ├── config
│ │ │ │ │ ├── db
│ │ │ │ │ │ └── parameters
│ │ │ │ │ │ └── OrderTypeTest.java
│ │ │ │ │ └── mapper
│ │ │ │ │ └── integer
│ │ │ │ │ └── IntegerZeroOneToBooleanMapperTest.java
│ │ │ │ ├── db
│ │ │ │ │ ├── DatabaseNamingConventionTest.java
│ │ │ │ │ ├── DbmsOperationHandlerBuilderTest.java
│ │ │ │ │ ├── DbmsTypeDefaultTest.java
│ │ │ │ │ ├── JavaTypeMapTest.java
│ │ │ │ │ ├── metadata
│ │ │ │ │ │ ├── ColumnMetaDataTest.java
│ │ │ │ │ │ └── TypeInfoMetaDataTest.java
│ │ │ │ │ ├── SqlBiConsumerTest.java
│ │ │ │ │ ├── SqlConsumerTest.java
│ │ │ │ │ ├── SqlFunctionTest.java
│ │ │ │ │ ├── SqlPredicateFragmentTest.java
│ │ │ │ │ ├── SqlPredicateTest.java
│ │ │ │ │ ├── SqlRunnableTest.java
│ │ │ │ │ ├── SqlSupplierTest.java
│ │ │ │ │ └── SqlTriConsumerTest.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── component
│ │ │ │ │ │ ├── ConnectionPoolComponentImplTest.java
│ │ │ │ │ │ ├── DbmsHandlerComponentImplTest.java
│ │ │ │ │ │ ├── EntityManagerImplTest.java
│ │ │ │ │ │ ├── InfoComponentImplTest.java
│ │ │ │ │ │ ├── ManagerComponentImplTest.java
│ │ │ │ │ │ ├── PasswordComponentImplTest.java
│ │ │ │ │ │ ├── ProjectComponentImplTest.java
│ │ │ │ │ │ ├── resultset
│ │ │ │ │ │ │ ├── JavaTypeMappingImplTest.java
│ │ │ │ │ │ │ ├── ResultSetMapperComponentImplTest.java
│ │ │ │ │ │ │ └── StandardJavaTypeMappingTest.java
│ │ │ │ │ │ ├── sql
│ │ │ │ │ │ │ ├── optimizer
│ │ │ │ │ │ │ │ ├── FilterSortedSkipOptimizer_MetricsTest.java
│ │ │ │ │ │ │ │ └── FilterSortedSkipOptimizer_OptimizeTest.java
│ │ │ │ │ │ │ └── override
│ │ │ │ │ │ │ └── SqlStreamTerminatorComponentImplTest.java
│ │ │ │ │ │ └── StatisticsReporterSchedulerComponentImplTest.java
│ │ │ │ │ ├── config
│ │ │ │ │ │ └── mapper
│ │ │ │ │ │ └── string
│ │ │ │ │ │ ├── StringToLocaleMapperTest.java
│ │ │ │ │ │ ├── TrueFalseStringToBooleanMapperTest.java
│ │ │ │ │ │ └── YesNoStringToBooleanMapperTest.java
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── DbmsOperationalHandlerBuilderImplTest.java
│ │ │ │ │ │ ├── DbmsTypeDefaultImplTest.java
│ │ │ │ │ │ ├── DefaultDatabaseNamingConventionTest.java
│ │ │ │ │ │ └── SqlQueryLoggerUtilTest.java
│ │ │ │ │ ├── runtime
│ │ │ │ │ │ └── typemapping
│ │ │ │ │ │ └── StandardJavaTypeMappingTest.java
│ │ │ │ │ ├── stream
│ │ │ │ │ │ ├── autoclose
│ │ │ │ │ │ │ ├── AbstractAutoClosingStreamTest.java
│ │ │ │ │ │ │ ├── AutoClosingDoubleStreamTest.java
│ │ │ │ │ │ │ ├── AutoClosingIntStreamTest.java
│ │ │ │ │ │ │ ├── AutoClosingLongStreamTest.java
│ │ │ │ │ │ │ ├── AutoClosingReferenceStreamTest.java
│ │ │ │ │ │ │ ├── AutoClosingStreamTestUtil.java
│ │ │ │ │ │ │ ├── HasNameImpl.java
│ │ │ │ │ │ │ ├── HasName.java
│ │ │ │ │ │ │ ├── NamedFunctionImpl.java
│ │ │ │ │ │ │ ├── NamedFunction.java
│ │ │ │ │ │ │ ├── NamedUnaryOperatorImpl.java
│ │ │ │ │ │ │ └── NamedUnaryOperator.java
│ │ │ │ │ │ ├── builder
│ │ │ │ │ │ │ ├── ReferenceStreamBuilderTest.java
│ │ │ │ │ │ │ └── streamterminator
│ │ │ │ │ │ │ └── StreamTerminatorUtilTest.java
│ │ │ │ │ │ ├── parallel
│ │ │ │ │ │ │ ├── ArraySpliteratorTest.java
│ │ │ │ │ │ │ ├── BaseSpliteratorTest.java
│ │ │ │ │ │ │ ├── ComputeIntensityParallelStrategyTest.java
│ │ │ │ │ │ │ └── SingletonSpliteratorTest.java
│ │ │ │ │ │ └── ResultSetIteratorTest.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── ArrayUtilTest.java
│ │ │ │ │ ├── CastTest.java
│ │ │ │ │ ├── CollectionsUtilTest.java
│ │ │ │ │ ├── document
│ │ │ │ │ │ ├── AbstractDocumentTest.java
│ │ │ │ │ │ ├── DocumentDbUtilTest.java
│ │ │ │ │ │ └── DocumentUtilTest.java
│ │ │ │ │ ├── holder
│ │ │ │ │ │ ├── HolderDoubleTest.java
│ │ │ │ │ │ ├── HolderIntTest.java
│ │ │ │ │ │ ├── HolderLongTest.java
│ │ │ │ │ │ └── HolderTest.java
│ │ │ │ │ ├── LongUtilTest.java
│ │ │ │ │ ├── testing
│ │ │ │ │ │ └── JavaVersionUtilTest.java
│ │ │ │ │ └── TextUtilTest.java
│ │ │ │ ├── issue
│ │ │ │ │ └── Issue403TakeWhileDropWhileTest.java
│ │ │ │ ├── manager
│ │ │ │ │ └── sql
│ │ │ │ │ └── SqlStreamTerminatorTest.java
│ │ │ │ ├── stream
│ │ │ │ │ └── java9
│ │ │ │ │ └── Java9StreamUtilTest.java
│ │ │ │ └── util
│ │ │ │ ├── CaseInsensitiveMapsTest.java
│ │ │ │ ├── DatabaseUtilTest.java
│ │ │ │ ├── OptionalUtilTest.java
│ │ │ │ ├── ProgressMeasureTest.java
│ │ │ │ ├── ResultSetUtilTest.java
│ │ │ │ ├── StatisticsTest.java
│ │ │ │ ├── StreamCompositionTest.java
│ │ │ │ └── TestUtil.java
│ │ │ ├── TestInjectorProxy.java
│ │ │ └── test_support
│ │ │ ├── MockDbmsType.java
│ │ │ ├── MockEntity.java
│ │ │ ├── MockEntityUtil.java
│ │ │ ├── MockSpeedmentPredicateView.java
│ │ │ └── MockStringManager.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ └── junit-platform.properties
│ ├── runtime-field
│ │ ├── hs_err_pid21237.log
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── field
│ │ │ │ ├── BooleanField.java
│ │ │ │ ├── ByteField.java
│ │ │ │ ├── ByteForeignKeyField.java
│ │ │ │ ├── CharField.java
│ │ │ │ ├── CharForeignKeyField.java
│ │ │ │ ├── collector
│ │ │ │ │ ├── FieldCollector.java
│ │ │ │ │ ├── FieldCollectors.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── ComparableField.java
│ │ │ │ ├── ComparableForeignKeyField.java
│ │ │ │ ├── comparator
│ │ │ │ │ ├── BooleanFieldComparator.java
│ │ │ │ │ ├── ByteFieldComparator.java
│ │ │ │ │ ├── CharFieldComparator.java
│ │ │ │ │ ├── CombinedComparator.java
│ │ │ │ │ ├── DoubleFieldComparator.java
│ │ │ │ │ ├── FieldComparator.java
│ │ │ │ │ ├── FloatFieldComparator.java
│ │ │ │ │ ├── IntFieldComparator.java
│ │ │ │ │ ├── LongFieldComparator.java
│ │ │ │ │ ├── NullOrder.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ReferenceFieldComparator.java
│ │ │ │ │ └── ShortFieldComparator.java
│ │ │ │ ├── DoubleField.java
│ │ │ │ ├── DoubleForeignKeyField.java
│ │ │ │ ├── EnumField.java
│ │ │ │ ├── EnumForeignKeyField.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── SpeedmentFieldException.java
│ │ │ │ ├── expression
│ │ │ │ │ ├── FieldMapper.java
│ │ │ │ │ ├── FieldToBigDecimal.java
│ │ │ │ │ ├── FieldToBoolean.java
│ │ │ │ │ ├── FieldToByte.java
│ │ │ │ │ ├── FieldToChar.java
│ │ │ │ │ ├── FieldToDouble.java
│ │ │ │ │ ├── FieldToEnum.java
│ │ │ │ │ ├── FieldToFloat.java
│ │ │ │ │ ├── FieldToInt.java
│ │ │ │ │ ├── FieldToLong.java
│ │ │ │ │ ├── FieldToShort.java
│ │ │ │ │ ├── FieldToString.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── Field.java
│ │ │ │ ├── FloatField.java
│ │ │ │ ├── FloatForeignKeyField.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── BooleanFieldImpl.java
│ │ │ │ │ ├── ByteFieldImpl.java
│ │ │ │ │ ├── ByteForeignKeyFieldImpl.java
│ │ │ │ │ ├── CharFieldImpl.java
│ │ │ │ │ ├── CharForeignKeyFieldImpl.java
│ │ │ │ │ ├── collector
│ │ │ │ │ │ ├── FieldCollectorImpl.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ ├── ComparableFieldImpl.java
│ │ │ │ │ ├── ComparableForeignKeyFieldImpl.java
│ │ │ │ │ ├── comparator
│ │ │ │ │ │ ├── AbstractFieldComparator.java
│ │ │ │ │ │ ├── BooleanFieldComparatorImpl.java
│ │ │ │ │ │ ├── ByteFieldComparatorImpl.java
│ │ │ │ │ │ ├── CharFieldComparatorImpl.java
│ │ │ │ │ │ ├── CombinedComparatorImpl.java
│ │ │ │ │ │ ├── DoubleFieldComparatorImpl.java
│ │ │ │ │ │ ├── FloatFieldComparatorImpl.java
│ │ │ │ │ │ ├── IntFieldComparatorImpl.java
│ │ │ │ │ │ ├── LongFieldComparatorImpl.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── ReferenceFieldComparatorImpl.java
│ │ │ │ │ │ └── ShortFieldComparatorImpl.java
│ │ │ │ │ ├── DoubleFieldImpl.java
│ │ │ │ │ ├── DoubleForeignKeyFieldImpl.java
│ │ │ │ │ ├── EnumFieldImpl.java
│ │ │ │ │ ├── EnumForeignKeyFieldImpl.java
│ │ │ │ │ ├── expression
│ │ │ │ │ │ ├── AbstractFieldMapper.java
│ │ │ │ │ │ ├── FieldToBigDecimalImpl.java
│ │ │ │ │ │ ├── FieldToBooleanImpl.java
│ │ │ │ │ │ ├── FieldToByteImpl.java
│ │ │ │ │ │ ├── FieldToCharImpl.java
│ │ │ │ │ │ ├── FieldToDoubleImpl.java
│ │ │ │ │ │ ├── FieldToEnumImpl.java
│ │ │ │ │ │ ├── FieldToFloatImpl.java
│ │ │ │ │ │ ├── FieldToIntImpl.java
│ │ │ │ │ │ ├── FieldToLongImpl.java
│ │ │ │ │ │ ├── FieldToShortImpl.java
│ │ │ │ │ │ ├── FieldToStringImpl.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ ├── FloatFieldImpl.java
│ │ │ │ │ ├── FloatForeignKeyFieldImpl.java
│ │ │ │ │ ├── IntFieldImpl.java
│ │ │ │ │ ├── IntForeignKeyFieldImpl.java
│ │ │ │ │ ├── LongFieldImpl.java
│ │ │ │ │ ├── LongForeignKeyFieldImpl.java
│ │ │ │ │ ├── method
│ │ │ │ │ │ ├── AbstractFindFrom.java
│ │ │ │ │ │ ├── AbstractFindFromNullable.java
│ │ │ │ │ │ ├── BackwardFinderImpl.java
│ │ │ │ │ │ ├── FindFromByte.java
│ │ │ │ │ │ ├── FindFromChar.java
│ │ │ │ │ │ ├── FindFromDouble.java
│ │ │ │ │ │ ├── FindFromFloat.java
│ │ │ │ │ │ ├── FindFromInt.java
│ │ │ │ │ │ ├── FindFromLong.java
│ │ │ │ │ │ ├── FindFromNullableReference.java
│ │ │ │ │ │ ├── FindFromReference.java
│ │ │ │ │ │ ├── FindFromShort.java
│ │ │ │ │ │ ├── GetBooleanImpl.java
│ │ │ │ │ │ ├── GetByteImpl.java
│ │ │ │ │ │ ├── GetCharImpl.java
│ │ │ │ │ │ ├── GetDoubleImpl.java
│ │ │ │ │ │ ├── GetFloatImpl.java
│ │ │ │ │ │ ├── GetIntImpl.java
│ │ │ │ │ │ ├── GetLongImpl.java
│ │ │ │ │ │ ├── GetReferenceImpl.java
│ │ │ │ │ │ ├── GetShortImpl.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── SetToBooleanImpl.java
│ │ │ │ │ │ ├── SetToByteImpl.java
│ │ │ │ │ │ ├── SetToCharImpl.java
│ │ │ │ │ │ ├── SetToDoubleImpl.java
│ │ │ │ │ │ ├── SetToFloatImpl.java
│ │ │ │ │ │ ├── SetToIntImpl.java
│ │ │ │ │ │ ├── SetToLongImpl.java
│ │ │ │ │ │ ├── SetToReferenceImpl.java
│ │ │ │ │ │ └── SetToShortImpl.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── predicate
│ │ │ │ │ │ ├── AbstractCombinedPredicate.java
│ │ │ │ │ │ ├── AbstractFieldPredicate.java
│ │ │ │ │ │ ├── AbstractPredicate.java
│ │ │ │ │ │ ├── AlwaysFalsePredicate.java
│ │ │ │ │ │ ├── AlwaysTruePredicate.java
│ │ │ │ │ │ ├── booleans
│ │ │ │ │ │ │ ├── BooleanEqualPredicate.java
│ │ │ │ │ │ │ └── BooleanNotEqualPredicate.java
│ │ │ │ │ │ ├── bytes
│ │ │ │ │ │ │ ├── ByteBetweenPredicate.java
│ │ │ │ │ │ │ ├── ByteEqualPredicate.java
│ │ │ │ │ │ │ ├── ByteGreaterOrEqualPredicate.java
│ │ │ │ │ │ │ ├── ByteGreaterThanPredicate.java
│ │ │ │ │ │ │ ├── ByteInPredicate.java
│ │ │ │ │ │ │ ├── ByteLessOrEqualPredicate.java
│ │ │ │ │ │ │ ├── ByteLessThanPredicate.java
│ │ │ │ │ │ │ ├── ByteNotBetweenPredicate.java
│ │ │ │ │ │ │ ├── ByteNotEqualPredicate.java
│ │ │ │ │ │ │ └── ByteNotInPredicate.java
│ │ │ │ │ │ ├── chars
│ │ │ │ │ │ │ ├── CharBetweenPredicate.java
│ │ │ │ │ │ │ ├── CharEqualPredicate.java
│ │ │ │ │ │ │ ├── CharGreaterOrEqualPredicate.java
│ │ │ │ │ │ │ ├── CharGreaterThanPredicate.java
│ │ │ │ │ │ │ ├── CharInPredicate.java
│ │ │ │ │ │ │ ├── CharLessOrEqualPredicate.java
│ │ │ │ │ │ │ ├── CharLessThanPredicate.java
│ │ │ │ │ │ │ ├── CharNotBetweenPredicate.java
│ │ │ │ │ │ │ ├── CharNotEqualPredicate.java
│ │ │ │ │ │ │ └── CharNotInPredicate.java
│ │ │ │ │ │ ├── ComposedPredicateImpl.java
│ │ │ │ │ │ ├── doubles
│ │ │ │ │ │ │ ├── DoubleBetweenPredicate.java
│ │ │ │ │ │ │ ├── DoubleEqualPredicate.java
│ │ │ │ │ │ │ ├── DoubleGreaterOrEqualPredicate.java
│ │ │ │ │ │ │ ├── DoubleGreaterThanPredicate.java
│ │ │ │ │ │ │ ├── DoubleInPredicate.java
│ │ │ │ │ │ │ ├── DoubleLessOrEqualPredicate.java
│ │ │ │ │ │ │ ├── DoubleLessThanPredicate.java
│ │ │ │ │ │ │ ├── DoubleNotBetweenPredicate.java
│ │ │ │ │ │ │ ├── DoubleNotEqualPredicate.java
│ │ │ │ │ │ │ └── DoubleNotInPredicate.java
│ │ │ │ │ │ ├── enums
│ │ │ │ │ │ │ ├── EnumIsNotNullPredicate.java
│ │ │ │ │ │ │ └── EnumIsNullPredicate.java
│ │ │ │ │ │ ├── floats
│ │ │ │ │ │ │ ├── FloatBetweenPredicate.java
│ │ │ │ │ │ │ ├── FloatEqualPredicate.java
│ │ │ │ │ │ │ ├── FloatGreaterOrEqualPredicate.java
│ │ │ │ │ │ │ ├── FloatGreaterThanPredicate.java
│ │ │ │ │ │ │ ├── FloatInPredicate.java
│ │ │ │ │ │ │ ├── FloatLessOrEqualPredicate.java
│ │ │ │ │ │ │ ├── FloatLessThanPredicate.java
│ │ │ │ │ │ │ ├── FloatNotBetweenPredicate.java
│ │ │ │ │ │ │ ├── FloatNotEqualPredicate.java
│ │ │ │ │ │ │ └── FloatNotInPredicate.java
│ │ │ │ │ │ ├── ints
│ │ │ │ │ │ │ ├── IntBetweenPredicate.java
│ │ │ │ │ │ │ ├── IntEqualPredicate.java
│ │ │ │ │ │ │ ├── IntGreaterOrEqualPredicate.java
│ │ │ │ │ │ │ ├── IntGreaterThanPredicate.java
│ │ │ │ │ │ │ ├── IntInPredicate.java
│ │ │ │ │ │ │ ├── IntLessOrEqualPredicate.java
│ │ │ │ │ │ │ ├── IntLessThanPredicate.java
│ │ │ │ │ │ │ ├── IntNotBetweenPredicate.java
│ │ │ │ │ │ │ ├── IntNotEqualPredicate.java
│ │ │ │ │ │ │ └── IntNotInPredicate.java
│ │ │ │ │ │ ├── longs
│ │ │ │ │ │ │ ├── LongBetweenPredicate.java
│ │ │ │ │ │ │ ├── LongEqualPredicate.java
│ │ │ │ │ │ │ ├── LongGreaterOrEqualPredicate.java
│ │ │ │ │ │ │ ├── LongGreaterThanPredicate.java
│ │ │ │ │ │ │ ├── LongInPredicate.java
│ │ │ │ │ │ │ ├── LongLessOrEqualPredicate.java
│ │ │ │ │ │ │ ├── LongLessThanPredicate.java
│ │ │ │ │ │ │ ├── LongNotBetweenPredicate.java
│ │ │ │ │ │ │ ├── LongNotEqualPredicate.java
│ │ │ │ │ │ │ └── LongNotInPredicate.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── reference
│ │ │ │ │ │ │ ├── ReferenceBetweenPredicate.java
│ │ │ │ │ │ │ ├── ReferenceEqualPredicate.java
│ │ │ │ │ │ │ ├── ReferenceGreaterOrEqualPredicate.java
│ │ │ │ │ │ │ ├── ReferenceGreaterThanPredicate.java
│ │ │ │ │ │ │ ├── ReferenceInPredicate.java
│ │ │ │ │ │ │ ├── ReferenceIsNotNullPredicate.java
│ │ │ │ │ │ │ ├── ReferenceIsNullPredicate.java
│ │ │ │ │ │ │ ├── ReferenceLessOrEqualPredicate.java
│ │ │ │ │ │ │ ├── ReferenceLessThanPredicate.java
│ │ │ │ │ │ │ ├── ReferenceNotBetweenPredicate.java
│ │ │ │ │ │ │ ├── ReferenceNotEqualPredicate.java
│ │ │ │ │ │ │ └── ReferenceNotInPredicate.java
│ │ │ │ │ │ ├── shorts
│ │ │ │ │ │ │ ├── ShortBetweenPredicate.java
│ │ │ │ │ │ │ ├── ShortEqualPredicate.java
│ │ │ │ │ │ │ ├── ShortGreaterOrEqualPredicate.java
│ │ │ │ │ │ │ ├── ShortGreaterThanPredicate.java
│ │ │ │ │ │ │ ├── ShortInPredicate.java
│ │ │ │ │ │ │ ├── ShortLessOrEqualPredicate.java
│ │ │ │ │ │ │ ├── ShortLessThanPredicate.java
│ │ │ │ │ │ │ ├── ShortNotBetweenPredicate.java
│ │ │ │ │ │ │ ├── ShortNotEqualPredicate.java
│ │ │ │ │ │ │ └── ShortNotInPredicate.java
│ │ │ │ │ │ └── string
│ │ │ │ │ │ ├── AbstractStringPredicate.java
│ │ │ │ │ │ ├── StringContainsIgnoreCasePredicate.java
│ │ │ │ │ │ ├── StringContainsPredicate.java
│ │ │ │ │ │ ├── StringEndsWithIgnoreCasePredicate.java
│ │ │ │ │ │ ├── StringEndsWithPredicate.java
│ │ │ │ │ │ ├── StringEqualIgnoreCasePredicate.java
│ │ │ │ │ │ ├── StringIsEmptyPredicate.java
│ │ │ │ │ │ ├── StringIsNotEmptyPredicate.java
│ │ │ │ │ │ ├── StringIsNotNullPredicate.java
│ │ │ │ │ │ ├── StringIsNullPredicate.java
│ │ │ │ │ │ ├── StringNotContainsIgnoreCasePredicate.java
│ │ │ │ │ │ ├── StringNotContainsPredicate.java
│ │ │ │ │ │ ├── StringNotEndsWithIgnoreCasePredicate.java
│ │ │ │ │ │ ├── StringNotEndsWithPredicate.java
│ │ │ │ │ │ ├── StringNotEqualIgnoreCasePredicate.java
│ │ │ │ │ │ ├── StringNotStartsWithIgnoreCasePredicate.java
│ │ │ │ │ │ ├── StringNotStartsWithPredicate.java
│ │ │ │ │ │ ├── StringStartsWithIgnoreCasePredicate.java
│ │ │ │ │ │ └── StringStartsWithPredicate.java
│ │ │ │ │ ├── ReferenceFieldImpl.java
│ │ │ │ │ ├── ShortFieldImpl.java
│ │ │ │ │ ├── ShortForeignKeyFieldImpl.java
│ │ │ │ │ ├── StringFieldImpl.java
│ │ │ │ │ ├── StringForeignKeyFieldImpl.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── Cast.java
│ │ │ │ │ └── CollectionUtil.java
│ │ │ │ ├── IntField.java
│ │ │ │ ├── IntForeignKeyField.java
│ │ │ │ ├── LongField.java
│ │ │ │ ├── LongForeignKeyField.java
│ │ │ │ ├── method
│ │ │ │ │ ├── BackwardFinder.java
│ │ │ │ │ ├── BooleanGetter.java
│ │ │ │ │ ├── BooleanSetter.java
│ │ │ │ │ ├── ByteGetter.java
│ │ │ │ │ ├── ByteSetter.java
│ │ │ │ │ ├── CharGetter.java
│ │ │ │ │ ├── CharSetter.java
│ │ │ │ │ ├── DoubleGetter.java
│ │ │ │ │ ├── DoubleSetter.java
│ │ │ │ │ ├── FindFrom.java
│ │ │ │ │ ├── FindFromNullable.java
│ │ │ │ │ ├── FloatGetter.java
│ │ │ │ │ ├── FloatSetter.java
│ │ │ │ │ ├── GetBoolean.java
│ │ │ │ │ ├── GetByte.java
│ │ │ │ │ ├── GetChar.java
│ │ │ │ │ ├── GetDouble.java
│ │ │ │ │ ├── GetFloat.java
│ │ │ │ │ ├── GetInt.java
│ │ │ │ │ ├── GetLong.java
│ │ │ │ │ ├── GetReference.java
│ │ │ │ │ ├── GetShort.java
│ │ │ │ │ ├── Getter.java
│ │ │ │ │ ├── IntGetter.java
│ │ │ │ │ ├── IntSetter.java
│ │ │ │ │ ├── LongGetter.java
│ │ │ │ │ ├── LongSetter.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ReferenceGetter.java
│ │ │ │ │ ├── ReferenceSetter.java
│ │ │ │ │ ├── Setter.java
│ │ │ │ │ ├── SetToBoolean.java
│ │ │ │ │ ├── SetToByte.java
│ │ │ │ │ ├── SetToChar.java
│ │ │ │ │ ├── SetToDouble.java
│ │ │ │ │ ├── SetToFloat.java
│ │ │ │ │ ├── SetToInt.java
│ │ │ │ │ ├── SetToLong.java
│ │ │ │ │ ├── SetToReference.java
│ │ │ │ │ ├── SetToShort.java
│ │ │ │ │ ├── ShortGetter.java
│ │ │ │ │ └── ShortSetter.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── predicate
│ │ │ │ │ ├── CombinedPredicate.java
│ │ │ │ │ ├── ComposedPredicate.java
│ │ │ │ │ ├── FieldIsNotNullPredicate.java
│ │ │ │ │ ├── FieldIsNullPredicate.java
│ │ │ │ │ ├── FieldPredicate.java
│ │ │ │ │ ├── Inclusion.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PredicateType.java
│ │ │ │ │ ├── SpeedmentPredicate.java
│ │ │ │ │ └── trait
│ │ │ │ │ ├── HasField.java
│ │ │ │ │ ├── HasInclusion.java
│ │ │ │ │ ├── HasPredicateType.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── ReferenceField.java
│ │ │ │ ├── ShortField.java
│ │ │ │ ├── ShortForeignKeyField.java
│ │ │ │ ├── StringField.java
│ │ │ │ ├── StringForeignKeyField.java
│ │ │ │ ├── trait
│ │ │ │ │ ├── HasBooleanOperators.java
│ │ │ │ │ ├── HasBooleanValue.java
│ │ │ │ │ ├── HasByteValue.java
│ │ │ │ │ ├── HasCharValue.java
│ │ │ │ │ ├── HasComparableOperators.java
│ │ │ │ │ ├── HasDoubleValue.java
│ │ │ │ │ ├── HasFinder.java
│ │ │ │ │ ├── HasFloatValue.java
│ │ │ │ │ ├── HasGetter.java
│ │ │ │ │ ├── HasIdentifier.java
│ │ │ │ │ ├── HasIntValue.java
│ │ │ │ │ ├── HasLongValue.java
│ │ │ │ │ ├── HasNullableFinder.java
│ │ │ │ │ ├── HasReferenceOperators.java
│ │ │ │ │ ├── HasReferenceValue.java
│ │ │ │ │ ├── HasSetter.java
│ │ │ │ │ ├── HasShortValue.java
│ │ │ │ │ ├── HasStringOperators.java
│ │ │ │ │ ├── HasTypeMapper.java
│ │ │ │ │ └── package-info.java
│ │ │ │ └── util
│ │ │ │ └── PredicateOperandUtil.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── runtime
│ │ │ └── field
│ │ │ ├── AbstractEnumFieldTest.java
│ │ │ ├── AbstractStringFieldTest.java
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── BaseFieldTest.java
│ │ │ ├── BasicEntity.java
│ │ │ ├── BasicNullableEntity.java
│ │ │ ├── ByteFieldTest.java
│ │ │ ├── ByteForeignKeyFieldTest.java
│ │ │ ├── CharFieldTest.java
│ │ │ ├── CharForeignKeyFieldTest.java
│ │ │ ├── ComparableFieldTest.java
│ │ │ ├── comparator
│ │ │ │ └── NullOrderTest.java
│ │ │ ├── DoubleFieldTest.java
│ │ │ ├── DoubleForeignKeyFieldTest.java
│ │ │ ├── EnumFieldTest.java
│ │ │ ├── EnumForeignKeyFieldTest.java
│ │ │ ├── FieldTest.java
│ │ │ ├── FloatFieldTest.java
│ │ │ ├── FloatForeignKeyFieldTest.java
│ │ │ ├── internal
│ │ │ │ ├── comparator
│ │ │ │ │ ├── ByteFieldComparatorImplTest.java
│ │ │ │ │ └── CombinedComparatorImplTest.java
│ │ │ │ └── predicate
│ │ │ │ └── AbstractCombinedPredicateTest.java
│ │ │ ├── IntFieldTest.java
│ │ │ ├── IntForeignKeyFieldTest.java
│ │ │ ├── LongFieldTest.java
│ │ │ ├── LongForeignKeyFieldTest.java
│ │ │ ├── predicate
│ │ │ │ └── PredicateTypeTest.java
│ │ │ ├── RerferenceFieldTest.java
│ │ │ ├── RerferenceFieldTestSupport.java
│ │ │ ├── ShortFieldTest.java
│ │ │ ├── ShortForeignKeyFieldTest.java
│ │ │ ├── StringFieldTest.java
│ │ │ ├── StringForeignKeyFieldTest.java
│ │ │ ├── TestEntityImpl.java
│ │ │ ├── TestEntity.java
│ │ │ ├── TestEnumTypeMapper.java
│ │ │ └── TestUtil.java
│ │ └── java9
│ │ └── module-info.java
│ ├── runtime-join
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── join
│ │ │ │ ├── builder
│ │ │ │ │ ├── JoinBuilder10.java
│ │ │ │ │ ├── JoinBuilder1.java
│ │ │ │ │ ├── JoinBuilder2.java
│ │ │ │ │ ├── JoinBuilder3.java
│ │ │ │ │ ├── JoinBuilder4.java
│ │ │ │ │ ├── JoinBuilder5.java
│ │ │ │ │ ├── JoinBuilder6.java
│ │ │ │ │ ├── JoinBuilder7.java
│ │ │ │ │ ├── JoinBuilder8.java
│ │ │ │ │ ├── JoinBuilder9.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── component
│ │ │ │ │ │ ├── join
│ │ │ │ │ │ │ ├── AbstractJoinBuilder.java
│ │ │ │ │ │ │ ├── BaseAfterJoin.java
│ │ │ │ │ │ │ ├── JoinBuilder10Impl.java
│ │ │ │ │ │ │ ├── JoinBuilder1Impl.java
│ │ │ │ │ │ │ ├── JoinBuilder2Impl.java
│ │ │ │ │ │ │ ├── JoinBuilder3Impl.java
│ │ │ │ │ │ │ ├── JoinBuilder4Impl.java
│ │ │ │ │ │ │ ├── JoinBuilder5Impl.java
│ │ │ │ │ │ │ ├── JoinBuilder6Impl.java
│ │ │ │ │ │ │ ├── JoinBuilder7Impl.java
│ │ │ │ │ │ │ ├── JoinBuilder8Impl.java
│ │ │ │ │ │ │ ├── JoinBuilder9Impl.java
│ │ │ │ │ │ │ ├── JoinComponentImpl.java
│ │ │ │ │ │ │ └── StageBean.java
│ │ │ │ │ │ └── stream
│ │ │ │ │ │ ├── sql
│ │ │ │ │ │ │ ├── AbstractSqlHasCreateJoin.java
│ │ │ │ │ │ │ ├── InitialJoinStream.java
│ │ │ │ │ │ │ ├── JoinSqlUtil.java
│ │ │ │ │ │ │ ├── SqlHasCreateJoin10.java
│ │ │ │ │ │ │ ├── SqlHasCreateJoin2.java
│ │ │ │ │ │ │ ├── SqlHasCreateJoin3.java
│ │ │ │ │ │ │ ├── SqlHasCreateJoin4.java
│ │ │ │ │ │ │ ├── SqlHasCreateJoin5.java
│ │ │ │ │ │ │ ├── SqlHasCreateJoin6.java
│ │ │ │ │ │ │ ├── SqlHasCreateJoin7.java
│ │ │ │ │ │ │ ├── SqlHasCreateJoin8.java
│ │ │ │ │ │ │ ├── SqlHasCreateJoin9.java
│ │ │ │ │ │ │ ├── SqlInfo.java
│ │ │ │ │ │ │ └── SqlStage.java
│ │ │ │ │ │ ├── SqlAdapterMapper.java
│ │ │ │ │ │ └── SqlJoinStreamSupplierComponent.java
│ │ │ │ │ ├── JoinImpl.java
│ │ │ │ │ └── stage
│ │ │ │ │ └── StageImpl.java
│ │ │ │ ├── JoinBundle.java
│ │ │ │ ├── JoinComponent.java
│ │ │ │ ├── JoinComponentUtil.java
│ │ │ │ ├── Join.java
│ │ │ │ ├── JoinStreamSupplierComponent.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── provider
│ │ │ │ │ ├── DelegateJoinComponent.java
│ │ │ │ │ ├── DelegateSqlJoinStreamSupplierComponent.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── stage
│ │ │ │ │ ├── JoinOperator.java
│ │ │ │ │ ├── JoinType.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── Stage.java
│ │ │ │ └── trait
│ │ │ │ ├── HasCreateJoin10.java
│ │ │ │ ├── HasCreateJoin2.java
│ │ │ │ ├── HasCreateJoin3.java
│ │ │ │ ├── HasCreateJoin4.java
│ │ │ │ ├── HasCreateJoin5.java
│ │ │ │ ├── HasCreateJoin6.java
│ │ │ │ ├── HasCreateJoin7.java
│ │ │ │ ├── HasCreateJoin8.java
│ │ │ │ ├── HasCreateJoin9.java
│ │ │ │ ├── HasDefaultBuild.java
│ │ │ │ ├── HasJoins.java
│ │ │ │ ├── HasOn.java
│ │ │ │ ├── HasOnPredicates.java
│ │ │ │ ├── HasWhere.java
│ │ │ │ └── package-info.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── runtime
│ │ │ └── join
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── internal
│ │ │ │ └── component
│ │ │ │ └── join
│ │ │ │ ├── JoinBuilderTest.java
│ │ │ │ ├── JoinTest.java
│ │ │ │ └── test_support
│ │ │ │ ├── JoinTestUtil.java
│ │ │ │ ├── MockEmptyJoinStreamSupplierComponent.java
│ │ │ │ ├── MockMetadata.java
│ │ │ │ ├── MockStreamSupplierComponent.java
│ │ │ │ └── SqlAdapterUtil.java
│ │ │ ├── JoinSketchTest.java
│ │ │ └── old
│ │ │ ├── Person.java
│ │ │ └── Picture.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ └── junit-platform.properties
│ ├── runtime-typemapper
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── runtime
│ │ │ │ └── typemapper
│ │ │ │ ├── bigdecimal
│ │ │ │ │ ├── BigDecimalToDouble.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── bytes
│ │ │ │ │ ├── ByteZeroOneToBooleanMapper.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── doubles
│ │ │ │ │ ├── DoubleToFloatMapper.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── PrimitiveDoubleToFloatMapper.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── SpeedmentTypeMapperException.java
│ │ │ │ ├── integer
│ │ │ │ │ ├── DateIntToPrimitiveShortMapper.java
│ │ │ │ │ ├── DateIntToShortMapper.java
│ │ │ │ │ ├── IntegerToByteMapper.java
│ │ │ │ │ ├── IntegerToShortMapper.java
│ │ │ │ │ ├── IntegerZeroOneToBooleanMapper.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PrimitiveIntegerToByteMapper.java
│ │ │ │ │ ├── PrimitiveIntegerToShortMapper.java
│ │ │ │ │ └── PrimitiveIntegerZeroOneToBooleanMapper.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── IdentityTypeMapper.java
│ │ │ │ │ └── largeobject
│ │ │ │ │ └── StringClob.java
│ │ │ │ ├── largeobject
│ │ │ │ │ ├── BlobToBigIntegerMapper.java
│ │ │ │ │ ├── BlobToByteArrayMapper.java
│ │ │ │ │ ├── ClobToStringMapper.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── StandardBlob.java
│ │ │ │ ├── longs
│ │ │ │ │ ├── LongToByteMapper.java
│ │ │ │ │ ├── LongToIntegerMapper.java
│ │ │ │ │ ├── LongToShortMapper.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PrimitiveLongToByteMapper.java
│ │ │ │ │ ├── PrimitiveLongToIntegerMapper.java
│ │ │ │ │ └── PrimitiveLongToShortMapper.java
│ │ │ │ ├── other
│ │ │ │ │ ├── BinaryToBigIntegerMapper.java
│ │ │ │ │ ├── BinaryToByteArrayMapper.java
│ │ │ │ │ ├── BinaryToUuidMapper.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── primitive
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── PrimitiveTypeMapper.java
│ │ │ │ ├── shorts
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PrimitiveShortToByteMapper.java
│ │ │ │ │ └── ShortToByteMapper.java
│ │ │ │ ├── string
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── StringToBigDecimalMapper.java
│ │ │ │ │ ├── StringToBigIntegerMapper.java
│ │ │ │ │ ├── StringToLocaleMapper.java
│ │ │ │ │ ├── TrueFalseStringToBooleanMapper.java
│ │ │ │ │ ├── YesNoStringToBooleanMapper.java
│ │ │ │ │ └── YNStringToBooleanMapper.java
│ │ │ │ ├── time
│ │ │ │ │ ├── DateToIntMapper.java
│ │ │ │ │ ├── DateToLocalDateMapper.java
│ │ │ │ │ ├── DateToLongMapper.java
│ │ │ │ │ ├── DateToPrimitiveIntMapper.java
│ │ │ │ │ ├── DateToPrimitiveLongMapper.java
│ │ │ │ │ ├── IntEpochDaysToLocalDateMapper.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ShortEpochDaysToLocalDateMapper.java
│ │ │ │ │ ├── TimestampToIntMapper.java
│ │ │ │ │ ├── TimestampToLocalDateTimeMapper.java
│ │ │ │ │ ├── TimestampToLongMapper.java
│ │ │ │ │ ├── TimestampToPrimitiveIntMapper.java
│ │ │ │ │ ├── TimestampToPrimitiveLongMapper.java
│ │ │ │ │ ├── TimeToIntMapper.java
│ │ │ │ │ ├── TimeToLocalTimeMapper.java
│ │ │ │ │ ├── TimeToLongMapper.java
│ │ │ │ │ ├── TimeToPrimitiveIntMapper.java
│ │ │ │ │ └── TimeToPrimitiveLongMapper.java
│ │ │ │ ├── TypeMapperComponent.java
│ │ │ │ └── TypeMapper.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── runtime
│ │ │ └── typemapper
│ │ │ ├── AbstractTypeMapperTest.java
│ │ │ ├── AtJpmsTest.java
│ │ │ ├── bigdecimal
│ │ │ │ └── BigDecimalToDoubleTest.java
│ │ │ ├── bytes
│ │ │ │ └── ByteZeroOneToBooleanMapperTest.java
│ │ │ ├── doubles
│ │ │ │ ├── DoubleToFloatMapperTest.java
│ │ │ │ └── PrimitiveDoubleToFloatMapperTest.java
│ │ │ ├── integer
│ │ │ │ ├── DateIntToPrimitiveShortMapperTest.java
│ │ │ │ ├── DateIntToShortMapperTest.java
│ │ │ │ ├── IntegerToByteMapperTest.java
│ │ │ │ ├── IntegerToShortMapperTest.java
│ │ │ │ ├── IntegerZeroOneToBooleanMapperTest.java
│ │ │ │ ├── PrimitiveIntegerToByteMapperTest.java
│ │ │ │ ├── PrimitiveIntegerToShortMapperTest.java
│ │ │ │ └── PrimitiveIntegerZeroOneToBooleanMapperTest.java
│ │ │ ├── largeobject
│ │ │ │ ├── BlobToByteArrayMapperTest.java
│ │ │ │ ├── ClobToStringMapperTest.java
│ │ │ │ └── StandardBlobTest.java
│ │ │ ├── longs
│ │ │ │ ├── LongToByteMapperTest.java
│ │ │ │ ├── LongToIntegerMapperTest.java
│ │ │ │ ├── LongToShortMapperTest.java
│ │ │ │ ├── PrimitiveLongToByteMapperTest.java
│ │ │ │ ├── PrimitiveLongToIntegerMapperTest.java
│ │ │ │ └── PrimitiveLongToShortMapperTest.java
│ │ │ ├── other
│ │ │ │ ├── BinaryToBigIntegerMapperTest.java
│ │ │ │ ├── BinaryToByteArrayMapperTest.java
│ │ │ │ └── BinaryToUuidMapperTest.java
│ │ │ ├── shorts
│ │ │ │ ├── PrimitiveShortToByteMapperTest.java
│ │ │ │ └── ShortToByteMapperTest.java
│ │ │ ├── string
│ │ │ │ ├── StringToBigDecimalMapperTest.java
│ │ │ │ ├── StringToBigIntegerMapperTest.java
│ │ │ │ ├── StringToLocaleMapperTest.java
│ │ │ │ ├── TrueFalseStringToBooleanMapperTest.java
│ │ │ │ ├── YesNoStringToBooleanMapperTest.java
│ │ │ │ └── YNStringToBooleanMapperTest.java
│ │ │ └── time
│ │ │ ├── DateToIntMapperTest.java
│ │ │ ├── DateToLocalDateMapperTest.java
│ │ │ ├── DateToLongMapperTest.java
│ │ │ ├── DateToPrimitiveIntMapperTest.java
│ │ │ ├── DateToPrimitiveLongMapperTest.java
│ │ │ ├── IntEpochDaysToLocalDateMapperTest.java
│ │ │ ├── ShortEpochDaysToLocalDateMapperTest.java
│ │ │ ├── TimestampToIntMapperTest.java
│ │ │ ├── TimestampToLocalDateTimeMapperTest.java
│ │ │ ├── TimestampToLongMapperTest.java
│ │ │ ├── TimestampToPrimitiveIntMapperTest.java
│ │ │ ├── TimestampToPrimitiveLongMapperTest.java
│ │ │ ├── TimeToIntMapperTest.java
│ │ │ ├── TimeToLocalTimeMapperTest.java
│ │ │ ├── TimeToLongMapperTest.java
│ │ │ ├── TimeToPrimitiveIntMapperTest.java
│ │ │ └── TimeToPrimitiveLongMapperTest.java
│ │ └── java9
│ │ └── module-info.java
│ └── runtime-welcome
│ ├── pom.xml
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── runtime
│ │ │ └── welcome
│ │ │ ├── HasOnWelcome.java
│ │ │ └── package-info.java
│ │ └── java9
│ │ └── module-info.java
│ └── test
│ └── java9
│ └── module-info.java
├── set_version.sh
├── sonar-analyze.sh
├── sonar.sh
├── test-parent
│ ├── connector
│ │ ├── pom.xml
│ │ ├── README.md
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── speedment
│ │ │ │ └── test
│ │ │ │ └── connector
│ │ │ │ ├── abstracts
│ │ │ │ │ ├── AbstractFieldPredicateViewMixin.java
│ │ │ │ │ ├── DefaultFieldPredicateViewMixin.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── ConnectorBundleMixin.java
│ │ │ │ ├── DbmsTypeMixin.java
│ │ │ │ ├── FieldPredicateViewMixin.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── support
│ │ │ │ ├── Dummies.java
│ │ │ │ └── package-info.java
│ │ │ └── java9
│ │ │ └── module-info.java
│ │ └── test
│ │ └── java9
│ │ └── module-info.java
│ ├── pom.xml
│ └── README.md
├── THIRD_PARTY_LICENSES
└── tool-parent
├── nbactions.xml
├── pom.xml
├── tool-actions
│ ├── pom.xml
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── tool
│ │ │ └── actions
│ │ │ ├── internal
│ │ │ │ ├── menues
│ │ │ │ │ ├── AbstractToolAction.java
│ │ │ │ │ ├── ToggleColumnsEnabledActionImpl.java
│ │ │ │ │ ├── ToggleExpandedActionImpl.java
│ │ │ │ │ └── ToggleTablesEnabledActionImpl.java
│ │ │ │ ├── ProjectTreeComponentImpl.java
│ │ │ │ └── resources
│ │ │ │ └── ProjectTreeIcon.java
│ │ │ ├── menues
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ToggleColumnsEnabledAction.java
│ │ │ │ ├── ToggleExpandedAction.java
│ │ │ │ └── ToggleTablesEnabledAction.java
│ │ │ ├── package-info.java
│ │ │ ├── ProjectTreeComponent.java
│ │ │ ├── provider
│ │ │ │ ├── DelegateColumnsEnabledAction.java
│ │ │ │ ├── DelegateExpandedAction.java
│ │ │ │ ├── DelegateProjectTreeComponent.java
│ │ │ │ ├── DelegateTablesEnabledAction.java
│ │ │ │ └── package-info.java
│ │ │ └── ToolActionsBundle.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ └── com
│ │ └── speedment
│ │ └── tool
│ │ └── actions
│ │ └── icons
│ │ ├── bookOpen.png
│ │ └── book.png
│ └── test
│ ├── java
│ │ └── com
│ │ └── speedment
│ │ └── tool
│ │ └── actions
│ │ └── internal
│ │ └── menues
│ │ ├── AbstractToolActionTest.java
│ │ ├── ToggleColumnsEnabledActionImplTest.java
│ │ ├── ToggleExpandedActionImplTest.java
│ │ └── ToggleTablesEnabledActionImplTest.java
│ └── java9
│ └── module-info.java
├── tool-all
│ └── pom.xml
├── tool-config
│ ├── pom.xml
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── tool
│ │ │ └── config
│ │ │ ├── AbstractChildDocumentProperty.java
│ │ │ ├── AbstractDocumentProperty.java
│ │ │ ├── AbstractRootDocumentProperty.java
│ │ │ ├── ColumnProperty.java
│ │ │ ├── component
│ │ │ │ ├── DocumentPropertyComponent.java
│ │ │ │ ├── DocumentPropertyComponentUtil.java
│ │ │ │ └── package-info.java
│ │ │ ├── DbmsProperty.java
│ │ │ ├── DefaultDocumentProperty.java
│ │ │ ├── DocumentProperty.java
│ │ │ ├── ForeignKeyColumnProperty.java
│ │ │ ├── ForeignKeyProperty.java
│ │ │ ├── IndexColumnProperty.java
│ │ │ ├── IndexProperty.java
│ │ │ ├── internal
│ │ │ │ ├── component
│ │ │ │ │ └── DocumentPropertyComponentImpl.java
│ │ │ │ └── util
│ │ │ │ └── ImmutableListUtil.java
│ │ │ ├── mutator
│ │ │ │ ├── ColumnPropertyMutator.java
│ │ │ │ ├── DbmsPropertyMutator.java
│ │ │ │ ├── DocumentPropertyMutator.java
│ │ │ │ ├── ForeignKeyColumnPropertyMutator.java
│ │ │ │ ├── ForeignKeyPropertyMutator.java
│ │ │ │ ├── IndexColumnPropertyMutator.java
│ │ │ │ ├── IndexPropertyMutator.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PrimaryKeyColumnPropertyMutator.java
│ │ │ │ ├── ProjectPropertyMutator.java
│ │ │ │ ├── SchemaPropertyMutator.java
│ │ │ │ ├── TablePropertyMutator.java
│ │ │ │ └── trait
│ │ │ │ ├── HasAliasPropertyMutator.java
│ │ │ │ ├── HasEnabledPropertyMutator.java
│ │ │ │ ├── HasNamePropertyMutator.java
│ │ │ │ ├── HasOrderTypePropertyMutator.java
│ │ │ │ ├── HasOrdinalPositionPropertyMutator.java
│ │ │ │ └── package-info.java
│ │ │ ├── package-info.java
│ │ │ ├── PrimaryKeyColumnProperty.java
│ │ │ ├── ProjectProperty.java
│ │ │ ├── provider
│ │ │ │ ├── DelegateDocumentPropertyComponent.java
│ │ │ │ └── package-info.java
│ │ │ ├── SchemaProperty.java
│ │ │ ├── TableProperty.java
│ │ │ ├── trait
│ │ │ │ ├── ConstantUtil.java
│ │ │ │ ├── HasAliasProperty.java
│ │ │ │ ├── HasColumnProperty.java
│ │ │ │ ├── HasColumnSizeProperty.java
│ │ │ │ ├── HasDecimalDigitsProperty.java
│ │ │ │ ├── HasEnabledProperty.java
│ │ │ │ ├── HasEnumConstantsProperty.java
│ │ │ │ ├── HasExpandedProperty.java
│ │ │ │ ├── HasIconPath.java
│ │ │ │ ├── HasIdProperty.java
│ │ │ │ ├── HasNameProperty.java
│ │ │ │ ├── HasNameProtectedProperty.java
│ │ │ │ ├── HasNullableProperty.java
│ │ │ │ ├── HasOrderTypeProperty.java
│ │ │ │ ├── HasOrdinalPositionProperty.java
│ │ │ │ ├── HasPackageNameProperty.java
│ │ │ │ ├── HasTypeMapperProperty.java
│ │ │ │ └── package-info.java
│ │ │ └── util
│ │ │ ├── DocumentMerger.java
│ │ │ ├── NumericProperty.java
│ │ │ └── SimpleNumericProperty.java
│ │ └── java9
│ │ └── module-info.java
│ └── test
│ ├── java
│ │ └── com
│ │ └── speedment
│ │ └── tool
│ │ └── config
│ │ ├── AbstractDocumentTest.java
│ │ ├── AbstractTest.java
│ │ ├── HasAliasPropertyTest.java
│ │ ├── HasColumnPropertyTest.java
│ │ ├── HasEnabledPropertyTest.java
│ │ ├── HasNamePropertyTest.java
│ │ ├── HasNullablePropertyTest.java
│ │ ├── HasOrderTypePropertyTest.java
│ │ └── util
│ │ └── DocumentMergerTest.java
│ └── java9
│ └── module-info.java
├── tool-core
│ ├── pom.xml
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── speedment
│ │ │ └── tool
│ │ │ └── core
│ │ │ ├── brand
│ │ │ │ ├── Brand.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── Palette.java
│ │ │ ├── component
│ │ │ │ ├── IssueComponent.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── RuleComponent.java
│ │ │ │ ├── UserInterfaceComponent.java
│ │ │ │ └── VersionComponent.java
│ │ │ ├── event
│ │ │ │ ├── package-info.java
│ │ │ │ ├── TreeSelectionChange.java
│ │ │ │ └── UIEvent.java
│ │ │ ├── exception
│ │ │ │ ├── package-info.java
│ │ │ │ └── SpeedmentToolException.java
│ │ │ ├── InjectorHolder.java
│ │ │ ├── internal
│ │ │ │ ├── brand
│ │ │ │ │ └── SpeedmentBrand.java
│ │ │ │ ├── component
│ │ │ │ │ ├── IssueComponentImpl.java
│ │ │ │ │ ├── RuleComponentImpl.java
│ │ │ │ │ ├── UserInterfaceComponentImpl.java
│ │ │ │ │ └── VersionComponentImpl.java
│ │ │ │ ├── controller
│ │ │ │ │ ├── AboutController.java
│ │ │ │ │ ├── ComponentsController.java
│ │ │ │ │ ├── ConnectController.java
│ │ │ │ │ ├── MailPromptController.java
│ │ │ │ │ ├── MenubarController.java
│ │ │ │ │ ├── NotificationAreaController.java
│ │ │ │ │ ├── NotificationController.java
│ │ │ │ │ ├── OutputController.java
│ │ │ │ │ ├── ProjectProblemController.java
│ │ │ │ │ ├── ProjectTreeController.java
│ │ │ │ │ ├── SceneController.java
│ │ │ │ │ ├── ToolbarController.java
│ │ │ │ │ └── WorkspaceController.java
│ │ │ │ ├── menubar
│ │ │ │ │ ├── DefaultMenuItemFactories.java
│ │ │ │ │ ├── MenuBarComponentImpl.java
│ │ │ │ │ └── MenuBarTabHandlerImpl.java
│ │ │ │ ├── notification
│ │ │ │ │ └── NotificationImpl.java
│ │ │ │ ├── rule
│ │ │ │ │ ├── ProtectedNameRule.java
│ │ │ │ │ └── ReferencesEnabledRule.java
│ │ │ │ ├── toolbar
│ │ │ │ │ ├── BrandToolbarItem.java
│ │ │ │ │ ├── DefaultToolbarItems.java
│ │ │ │ │ ├── GenerationProgressToolbarItem.java
│ │ │ │ │ ├── SimpleToolbarItemImpl.java
│ │ │ │ │ └── ToolbarComponentImpl.java
│ │ │ │ └── util
│ │ │ │ ├── CloseUtil.java
│ │ │ │ ├── CompletableFutureUtil.java
│ │ │ │ ├── ConfigFileHelper.java
│ │ │ │ ├── InjectionLoaderImpl.java
│ │ │ │ ├── SemanticVersionComparator.java
│ │ │ │ ├── Throttler.java
│ │ │ │ └── WindowSettingUtil.java
│ │ │ ├── MainApp.java
│ │ │ ├── menubar
│ │ │ │ ├── MenuBarComponent.java
│ │ │ │ ├── MenuBarTabHandler.java
│ │ │ │ ├── MenuBarTab.java
│ │ │ │ ├── MenuItemFactory.java
│ │ │ │ └── package-info.java
│ │ │ ├── notification
│ │ │ │ ├── Notification.java
│ │ │ │ └── package-info.java
│ │ │ ├── package-info.java
│ │ │ ├── provider
│ │ │ │ ├── DelegateSpeedmentBrand.java
│ │ │ │ ├── DelegateUserInterfaceComponent.java
│ │ │ │ └── package-info.java
│ │ │ ├── resource
│ │ │ │ ├── FontAwesome.java
│ │ │ │ ├── Icon.java
│ │ │ │ ├── MaterialIcon.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── SpeedmentIcon.java
│ │ │ ├── rule
│ │ │ │ ├── Issue.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── Rule.java
│ │ │ ├── toolbar
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ToolbarComponent.java
│ │ │ │ ├── ToolbarItem.java
│ │ │ │ └── ToolbarSide.java
│ │ │ ├── ToolBundle.java
│ │ │ └── util
│ │ │ ├── BrandUtil.java
│ │ │ ├── InjectionLoader.java
│ │ │ ├── LayoutAnimator.java
│ │ │ ├── OutputUtil.java
│ │ │ └── package-info.java
│ │ ├── java9
│ │ │ └── module-info.java
│ │ └── resources
│ │ ├── css
│ │ │ └── speedment.css
│ │ ├── fonts
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── MaterialIcons-Regular.ttf
│ │ │ ├── Roboto-BoldItalic.ttf
│ │ │ ├── Roboto-Bold.ttf
│ │ │ ├── Roboto-MediumItalic.ttf
│ │ │ ├── Roboto-Medium.ttf
│ │ │ ├── Roboto-RegularItalic.ttf
│ │ │ └── Roboto-Regular.ttf
│ │ ├── fxml
│ │ │ ├── About.fxml
│ │ │ ├── Components.fxml
│ │ │ ├── Connect.fxml
│ │ │ ├── MailPrompt.fxml
│ │ │ ├── Menubar.fxml
│ │ │ ├── NotificationArea.fxml
│ │ │ ├── Notification.fxml
│ │ │ ├── Output.fxml
│ │ │ ├── ProjectProblem.fxml
│ │ │ ├── ProjectTree.fxml
│ │ │ ├── Scene.fxml
│ │ │ ├── Toolbar.fxml
│ │ │ └── Workspace.fxml
│ │ ├── images
│ │ │ ├── icon-configure-hover.png
│ │ │ ├── icon-configure.png
│ │ │ ├── icon-generate-hover.png
│ │ │ ├── icon-generate.png
│ │ │ ├── logo.png
│ │ │ └── speedment_open_source_small.png
│ │ ├── pics
│ │ │ ├── dbentity
│ │ │ │ ├── column.png
│ │ │ │ ├── dbms.png
│ │ │ │ ├── foreignkeycolumn.png
│ │ │ │ ├── foreignkey.png
│ │ │ │ ├── indexcolumn.png
│ │ │ │ ├── index.png
│ │ │ │ ├── manager.png
│ │ │ │ ├── primarykeycolumn.png
│ │ │ │ ├── projectmanager.png
│ │ │ │ ├── project.png
│ │ │ │ ├── schema.png
│ │ │ │ └── table.png
│ │ │ ├── dialog
│ │ │ │ └── speedment_logo.png
│ │ │ ├── newProject24.png
│ │ │ ├── newProject.png
│ │ │ ├── openProject24.png
│ │ │ ├── openProject.png
│ │ │ ├── runProject24.png
│ │ │ ├── runProject.png
│ │ │ ├── vectors
│ │ │ │ ├── applicationForm.svg
│ │ │ │ ├── applicationSideTree.svg
│ │ │ │ ├── applicationXpTerminal.svg
│ │ │ │ ├── bookLink.svg
│ │ │ │ ├── bookNext.svg
│ │ │ │ ├── bookopen.svg
│ │ │ │ ├── book.svg
│ │ │ │ ├── box.svg
│ │ │ │ ├── buildingKey.svg
│ │ │ │ ├── C67CBDC2.jpg
│ │ │ │ ├── column.svg
│ │ │ │ ├── components.svg
│ │ │ │ ├── cupLink.svg
│ │ │ │ ├── cup.svg
│ │ │ │ ├── databaseConnect.svg
│ │ │ │ ├── database.svg
│ │ │ │ ├── disk_2.svg
│ │ │ │ ├── diskMultiple.svg
│ │ │ │ ├── disk.svg
│ │ │ │ ├── doorIn.svg
│ │ │ │ ├── fa-database.svg
│ │ │ │ ├── fa-exclamation.svg
│ │ │ │ ├── fa-folder-open.svg
│ │ │ │ ├── fa-lock.svg
│ │ │ │ ├── fa-play-circle.svg
│ │ │ │ ├── fa-refresh.svg
│ │ │ │ ├── fa-sign-in.svg
│ │ │ │ ├── fa-spinner.svg
│ │ │ │ ├── fa-times.svg
│ │ │ │ ├── foreignKeyColumn.svg
│ │ │ │ ├── foreignKey.svg
│ │ │ │ ├── help.svg
│ │ │ │ ├── indexColumn.svg
│ │ │ │ ├── index.svg
│ │ │ │ ├── info.svg
│ │ │ │ ├── manager.svg
│ │ │ │ ├── newProject.svg
│ │ │ │ ├── openProject.svg
│ │ │ │ ├── pageWhiteCup.svg
│ │ │ │ ├── plugin.svg
│ │ │ │ ├── primaryKeyColumn.svg
│ │ │ │ ├── projectManager.svg
│ │ │ │ ├── project.svg
│ │ │ │ ├── runProject.svg
│ │ │ │ ├── saveAs.svg
│ │ │ │ ├── save.svg
│ │ │ │ ├── schema.svg
│ │ │ │ ├── scriptAdd.svg
│ │ │ │ ├── sitemapColor.svg
│ │ │ │ ├── table2.svg
│ │ │ │ ├── tableKey.svg
│ │ │ │ ├── tableLink.svg
│ │ │ │ ├── table.svg
│ │ │ │ ├── textSignature.svg
│ │ │ │ └── userComment.svg
│ │ │ └── vectors_rendered
│ │ │ ├── applicationForm.png
│ │ │ ├── applicationSideTree.png
│ │ │ ├── applicationXpTerminal.png
│ │ │ ├── bookLink.png
│ │ │ ├── bookNext.png
│ │ │ ├── bookOpen.png
│ │ │ ├── book.png
│ │ │ ├── box.png
│ │ │ ├── bricks.png
│ │ │ ├── buildingKey.png
│ │ │ ├── column.png
│ │ │ ├── components.png
│ │ │ ├── cup.png
│ │ │ ├── databaseConnect.png
│ │ │ ├── database.png
│ │ │ ├── diskMultiple.png
│ │ │ ├── disk.png
│ │ │ ├── doorIn.png
│ │ │ ├── foreignKeyColumn.png
│ │ │ ├── foreignKey.png
│ │ │ ├── help.png
│ │ │ ├── indexColumn.png
│ │ │ ├── index.png
│ │ │ ├── info.png
│ │ │ ├── manager.png
│ │ │ ├── mono-database.png
│ │ │ ├── mono-disk2.png
│ │ │ ├── mono-exclamation.png
│ │ │ ├── mono-fa-refresh.png
│ │ │ ├── mono-folder-open.png
│ │ │ ├── mono-lock.png
│ │ │ ├── mono-play-circle.png
│ │ │ ├── mono-sign-in.png
│ │ │ ├── mono-spinner.png
│ │ │ ├── mono-times.png
│ │ │ ├── newProject24.png
│ │ │ ├── newProject.png
│ │ │ ├── openProject24.png
│ │ │ ├── openProject.png
│ │ │ ├── pageWhiteCup.png
│ │ │ ├── plugin.png
│ │ │ ├── primaryKeyColumn.png
│ │ │ ├── projectManager.png
│ │ │ ├── project.png
│ │ │ ├── runProject24.png
│ │ │ ├── runProject.png
│ │ │ ├── schema.png
│ │ │ ├── scriptAdd.png
│ │ │ ├── scriptDelete.png
│ │ │ ├── sitemapColor.png
│ │ │ ├── table2.png
│ │ │ ├── tableKey.png
│ │ │ ├── tableLink.png
│ │ │ ├── table.png
│ │ │ ├── textSignature.png
│ │ │ └── userComment.png
│ │ └── text
│ │ └── terms.txt
│ └── test
│ ├── java
│ │ └── com
│ │ └── speedment
│ │ └── tool
│ │ └── core
│ │ ├── AtJpmsTest.java
│ │ ├── component
│ │ │ └── DocumentPropertyComponentImplTest.java
│ │ ├── internal
│ │ │ ├── component
│ │ │ │ └── VersionComponentImplTest.java
│ │ │ ├── controller
│ │ │ │ ├── ConnectTest.java
│ │ │ │ ├── MainAppTest.java
│ │ │ │ └── MockDbmsHandlerComponent.java
│ │ │ └── util
│ │ │ └── ConfigFileHelperTest.java
│ │ ├── TestBundle.java
│ │ └── TestInjectorProxy.java
│ ├── java9
│ │ └── module-info.java
│ └── resources
│ ├── junit-platform.properties
│ ├── testIn.json
│ └── testInNoTables.json
└── tool-propertyeditor
├── pom.xml
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── speedment
│ │ └── tool
│ │ └── propertyeditor
│ │ ├── component
│ │ │ ├── package-info.java
│ │ │ └── PropertyEditorComponent.java
│ │ ├── editor
│ │ │ ├── AliasPropertyEditor.java
│ │ │ ├── AutoIncrementPropertyEditor.java
│ │ │ ├── CompanyNamePropertyEditor.java
│ │ │ ├── ConnectionUrlPropertyEditor.java
│ │ │ ├── DbmsTypePropertyEditor.java
│ │ │ ├── EnabledPropertyEditor.java
│ │ │ ├── ForeignKeyColumnEditor.java
│ │ │ ├── ImplementsEditor.java
│ │ │ ├── IpAdressPropertyEditor.java
│ │ │ ├── NamePropertyEditor.java
│ │ │ ├── NullablePropertyEditor.java
│ │ │ ├── OrderTypePropertyEditor.java
│ │ │ ├── package-info.java
│ │ │ ├── PackageLocationPropertyEditor.java
│ │ │ ├── PackageNameEditor.java
│ │ │ ├── PortNumberEditor.java
│ │ │ ├── TypeMapperPropertyEditor.java
│ │ │ ├── UniquePropertyEditor.java
│ │ │ └── UsernamePropertyEditor.java
│ │ ├── internal
│ │ │ └── component
│ │ │ ├── package-info.java
│ │ │ └── PropertyEditorComponentImpl.java
│ │ ├── item
│ │ │ ├── AbstractLabelTooltipItem.java
│ │ │ ├── AbstractTextItem.java
│ │ │ ├── ChoiceBoxItem.java
│ │ │ ├── DefaultSpinnerItem.java
│ │ │ ├── DefaultTextAreaItem.java
│ │ │ ├── DefaultTextFieldItem.java
│ │ │ ├── ItemUtil.java
│ │ │ ├── NullableItem.java
│ │ │ ├── package-info.java
│ │ │ ├── SimpleCheckBoxItem.java
│ │ │ └── SimpleTextFieldItem.java
│ │ ├── package-info.java
│ │ ├── PropertyEditor.java
│ │ ├── PropertyLayout.java
│ │ ├── PropertySheet.java
│ │ └── provider
│ │ ├── DelegatePropertyEditorComponent.java
│ │ └── package-info.java
│ └── java9
│ └── module-info.java
└── test
└── java9
└── module-info.java
1122 directories, 3343 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论