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>'].