├── .gitignore ├── .idea ├── checkstyle-idea.xml ├── compiler.xml ├── encodings.xml ├── jarRepositories.xml └── vcs.xml ├── .travis.yml ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── nifi-sqllookup-services-api-nar └── pom.xml ├── nifi-sqllookup-services-api └── pom.xml ├── nifi-sqllookup-services-nar └── pom.xml ├── nifi-sqllookup-services ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mrcsparker │ │ │ └── nifi │ │ │ └── sqllookup │ │ │ ├── AbstractSQLLookupService.java │ │ │ ├── SQLLookupService.java │ │ │ ├── SQLNamedParameterJdbcTemplate.java │ │ │ ├── SQLRecordLookupService.java │ │ │ └── cache │ │ │ ├── Cache2kAdapter.java │ │ │ ├── CacheAdapter.java │ │ │ ├── CaffeineAdapter.java │ │ │ └── GuavaAdapter.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.apache.nifi.controller.ControllerService │ └── test │ ├── java │ └── com │ │ └── mrcsparker │ │ └── nifi │ │ └── sqllookup │ │ ├── AbstractSQLLookupServiceTest.java │ │ ├── TestProcessor.java │ │ ├── TestSQLLookupService.java │ │ ├── TestSQLLookupServiceInQuery.java │ │ ├── TestSQLLookupServiceWithCache.java │ │ ├── TestSQLLookupServiceWithCache2k.java │ │ ├── TestSQLLookupServiceWithGuava.java │ │ ├── TestSQLRecordLookupService.java │ │ ├── TestSQLRecordLookupServiceWithCache.java │ │ ├── TestSQLRecordLookupServiceWithCache2k.java │ │ ├── TestSQLRecordLookupServiceWithGuava.java │ │ └── TestSQLRecordLookupServiceWithSchema.java │ └── resources │ └── period-names.avsc └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/checkstyle-idea.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/.idea/checkstyle-idea.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/README.md -------------------------------------------------------------------------------- /nifi-sqllookup-services-api-nar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services-api-nar/pom.xml -------------------------------------------------------------------------------- /nifi-sqllookup-services-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services-api/pom.xml -------------------------------------------------------------------------------- /nifi-sqllookup-services-nar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services-nar/pom.xml -------------------------------------------------------------------------------- /nifi-sqllookup-services/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/pom.xml -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/AbstractSQLLookupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/AbstractSQLLookupService.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/SQLLookupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/SQLLookupService.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/SQLNamedParameterJdbcTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/SQLNamedParameterJdbcTemplate.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/SQLRecordLookupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/SQLRecordLookupService.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/cache/Cache2kAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/cache/Cache2kAdapter.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/cache/CacheAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/cache/CacheAdapter.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/cache/CaffeineAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/cache/CaffeineAdapter.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/cache/GuavaAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/main/java/com/mrcsparker/nifi/sqllookup/cache/GuavaAdapter.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/main/resources/META-INF/services/org.apache.nifi.controller.ControllerService: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/main/resources/META-INF/services/org.apache.nifi.controller.ControllerService -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/AbstractSQLLookupServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/AbstractSQLLookupServiceTest.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestProcessor.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLLookupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLLookupService.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLLookupServiceInQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLLookupServiceInQuery.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLLookupServiceWithCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLLookupServiceWithCache.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLLookupServiceWithCache2k.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLLookupServiceWithCache2k.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLLookupServiceWithGuava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLLookupServiceWithGuava.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLRecordLookupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLRecordLookupService.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLRecordLookupServiceWithCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLRecordLookupServiceWithCache.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLRecordLookupServiceWithCache2k.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLRecordLookupServiceWithCache2k.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLRecordLookupServiceWithGuava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLRecordLookupServiceWithGuava.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLRecordLookupServiceWithSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/java/com/mrcsparker/nifi/sqllookup/TestSQLRecordLookupServiceWithSchema.java -------------------------------------------------------------------------------- /nifi-sqllookup-services/src/test/resources/period-names.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/nifi-sqllookup-services/src/test/resources/period-names.avsc -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrcsparker/nifi-sqllookup-services-bundle/HEAD/pom.xml --------------------------------------------------------------------------------