You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by nr...@apache.org on 2017/11/22 18:47:18 UTC
[geode] branch feature/GEODE-3781 updated (45e04fb -> a54832f)
This is an automated email from the ASF dual-hosted git repository.
nreich pushed a change to branch feature/GEODE-3781
in repository https://gitbox.apache.org/repos/asf/geode.git.
omit 45e04fb Merge branch 'feature/GEODE-3781' of ssh://github.com/apache/geode into feature/GEODE-3781
omit 7fd92d5 Refactor long methods and add types
omit ab71e44 Add missing test
omit 24096e7 Fix formatting on copyright messages
omit 88ab7b2 Rename classes and cleanup packages
omit 76abaff Wired jdbc loaders and writers to the connector service and cleaned up tests
omit b4d203c Added xml parsing and generation for jdbc connector service
omit 1680078 Renaming and code cleanup
omit defb7e1 Refactor JDBCManager and its tests
omit c5325c1 Rearchitect JDBC connector for easier testing Add new system for handling configuration Expand test coverage for connector
omit 002f656 simplify jdbc configuration
omit 32b11ec implemented 'fieldToColumn' option. Renamed jdbcRegionSeparator to jdbcSeparator.
omit a97c762 implemented regionToTable configuration property.
omit 5d4e14c use Function.
omit faa974e added isKeyPartOfValue configuration property. make the jdbc region separator configurable.
omit 5ef3139 added valueClassName config property
omit 66339f4 removed Driver property
omit b52be2d added close
omit 44be3fa added JDBCSynchronousWriter and integration test Also added code to force a PdxInstance and tests to validate what happens if the value can not be converted to pdx.
omit f20c3a6 added comment
omit 2b22fd8 removed some whitespace
omit 0b07793 Added JDBCLoader and integration test
omit 5983660 moved stuff to internal package
omit 42a9928 added read method for loader
omit 722c54f removed some unneeded test code
omit 0a37762 renamed test
omit 37158a5 added user and password properties
omit 62c9803 test no longer configures cache to not deserialize pdx
omit 9094ced code coverage tests
omit 0d77029 added upsert tests
omit 9f292f0 cleaned up imports
omit 6f7e1fb tests that invalidate is unsupported
omit 2bb4416 added test for bad driver
omit 7dc90f9 more mocking
omit 83566d4 minor cleanup
omit c7d6986 renamed k to tableName
omit 72fa66f spotless
omit 796e81d added sync on event counts
omit ad0873f more geode-connectors project stuff for gradle
omit 6c6ea56 started unit test for JDBCManager
omit e23aa67 Made prepared statment cache thread safe. Now each thread has its own prepared statement cache.
omit fdbfb14 Added prepared statement cache Debug logging added that should be cleaned up later
omit 77f119d Extracted ColumnValue class.
omit c80d024 Added support for upsert operation.
omit 9e8fbf6 Added test validation to compare with table contents
omit c9b89a2 Support for getting key column info from database.
omit ba2ad22 implemented get primary key
omit 8871ff9 id column is now primary
omit 0b6e410 test now validates insert, update, and destroy
omit 51dcaf0 unit test now does actual inserts
omit 007baf9 Added getConnection().
omit d941196 spotless
omit eae6c07 implemented getConnection
omit 7c70ae3 Added implementation for building the pdx field table column mapping.
omit ad900a1 spotless
omit efcbd7d added prepareStatementCache
omit 0ff46e6 more getColumnToValueList work
omit 30d8f82 rat and spotless
omit 52d5053 made ColumnValue a class
omit 624ddd9 Add JDBCManager class with implementation to build an insert query string. Also did spotless formatting.
omit 5348bed Added JDBCConfiguration class and test
omit 238ed94 Added successfulEvent counter. Made changes in the test to validate successfulEvents.
omit 6fe8b52 whitespace cleanup
omit f312f30 Initial project setup for jdbc-connector. Added basic source and test implementation for JDBCAsyncWriter.
add a54832f GEODE-3824: Allow JDBC connection configuration for gfsh
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (45e04fb)
\
N -- N -- N refs/heads/feature/GEODE-3781 (a54832f)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../connectors/jdbc/JdbcSynchronousWriter.java | 102 ---------
.../{xml => }/ConnectionConfigBuilder.java | 33 ++-
.../jdbc/internal/ConnectionConfiguration.java | 42 +++-
.../jdbc/internal/ConnectionManager.java | 2 +-
.../jdbc/internal/JdbcConnectorService.java | 2 +
.../jdbc/internal/cli/CreateConnectionCommand.java | 114 ++++++++++
.../internal/cli/CreateConnectionFunction.java | 90 ++++++++
.../connectors/jdbc/internal/xml/ElementType.java | 13 +-
.../xml/JdbcConnectorServiceXmlGenerator.java | 23 +-
.../xml/JdbcConnectorServiceXmlParser.java | 4 +-
.../jdbc/internal/xml/RegionMappingBuilder.java | 6 +
.../geode.apache.org/schema/jdbc/jdbc-1.0.xsd | 85 ++++++++
.../jdbc/JdbcSynchronousWriterIntegrationTest.java | 234 ---------------------
.../connectors/jdbc/JdbcSynchronousWriterTest.java | 116 ----------
.../jdbc/internal/AbstractJdbcCallbackTest.java | 3 -
.../jdbc/internal/ConnectionConfigurationTest.java | 22 +-
.../jdbc/internal/ConnectionManagerUnitTest.java | 2 +-
.../jdbc/internal/TestConfigService.java | 2 +-
.../cli/CreateConnectionCommandDUnitTest.java | 91 ++++++++
.../CreateConnectionCommandIntegrationTest.java | 79 +++++++
.../internal/cli/CreateConnectionFunctionTest.java | 87 ++++++++
.../internal/xml/ConnectionConfigBuilderTest.java | 4 +-
.../jdbc/internal/xml/ElementTypeTest.java | 1 +
...onnectorServiceXmlGeneratorIntegrationTest.java | 114 +++++++++-
.../JdbcConnectorServiceXmlIntegrationTest.java | 3 +-
.../internal/configuration/domain/XmlEntity.java | 41 +++-
settings.gradle | 1 -
27 files changed, 822 insertions(+), 494 deletions(-)
delete mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/JdbcSynchronousWriter.java
rename geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/{xml => }/ConnectionConfigBuilder.java (56%)
create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/CreateConnectionCommand.java
create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/CreateConnectionFunction.java
create mode 100644 geode-connectors/src/main/resources/META-INF/services/schemas/geode.apache.org/schema/jdbc/jdbc-1.0.xsd
delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/JdbcSynchronousWriterIntegrationTest.java
delete mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/JdbcSynchronousWriterTest.java
create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/CreateConnectionCommandDUnitTest.java
create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/CreateConnectionCommandIntegrationTest.java
create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/CreateConnectionFunctionTest.java
--
To stop receiving notification emails like this one, please contact
['"commits@geode.apache.org" <co...@geode.apache.org>'].