You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by pt...@apache.org on 2022/05/31 11:16:39 UTC

[ignite-3] branch main updated (8e22afb9e -> 95025fe90)

This is an automated email from the ASF dual-hosted git repository.

ptupitsyn pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from 8e22afb9e IGNITE-17011 [Native Persistence 3.0] Porting FilePageStoreManager from 2.0 (#815)
     add 95025fe90 IGNITE-14972 Java thin: Implement SQL API (#837)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/ignite/sql/ColumnMetadata.java |   2 +-
 .../main/java/org/apache/ignite/sql/Statement.java |  16 +-
 .../apache/ignite/sql/async/AsyncResultSet.java    |   8 +
 .../ignite/internal/client/proto/ClientOp.java     |   9 +
 .../ignite/client/handler/ItClientHandlerTest.java |   3 +-
 .../ignite/client/handler/ClientHandlerModule.java |  12 +-
 .../handler/ClientInboundMessageHandler.java       |  21 +-
 .../client/handler/ClientResourceRegistry.java     |   2 +-
 .../handler/requests/sql/ClientSqlCommon.java}     |  46 ++-
 .../ClientSqlCursorCloseRequest.java}              |  13 +-
 .../sql/ClientSqlCursorNextPageRequest.java        |  68 +++++
 .../requests/sql/ClientSqlExecuteRequest.java      | 164 +++++++++++
 .../apache/ignite/client/ClientOperationType.java  |  13 +-
 .../apache/ignite/internal/client/ClientUtils.java |   9 +
 .../ignite/internal/client/TcpIgniteClient.java    |   7 +-
 .../internal/client/sql/ClientAsyncResultSet.java  | 196 +++++++++++++
 .../internal/client/sql/ClientColumnMetadata.java} |  62 ++--
 .../client/sql/ClientResultSetMetadata.java        |  72 +++++
 .../ignite/internal/client/sql/ClientSession.java} | 319 +++++++++++----------
 .../internal/client/sql/ClientSessionBuilder.java} |  73 +++--
 .../ignite/internal/client/sql/ClientSql.java}     |  26 +-
 .../ignite/internal/client/sql/ClientSqlRow.java}  | 150 +++++-----
 .../internal/client/sql/ClientStatement.java       | 173 +++++++++++
 .../client/sql/ClientStatementBuilder.java         | 150 ++++++++++
 .../org/apache/ignite/client/ClientSqlTest.java    | 104 +++++++
 .../org/apache/ignite/client/RetryPolicyTest.java  |   2 +-
 .../ignite/client/TestClientHandlerModule.java     |   4 +-
 .../java/org/apache/ignite/client/TestServer.java  |   3 +-
 .../ignite/client/fakes/FakeAsyncResultSet.java    | 172 +++++++++++
 .../ignite/client/fakes/FakeColumnMetadata.java}   |  32 ++-
 .../org/apache/ignite/client/fakes/FakeIgnite.java |   2 +-
 .../apache/ignite/client/fakes/FakeIgniteSql.java} |  30 +-
 .../apache/ignite/client/fakes/FakeSession.java    | 208 ++++++++++++++
 .../ignite/client/fakes/FakeSessionBuilder.java}   |  59 ++--
 .../runner/app/client/ItThinClientSqlTest.java     | 185 ++++++++++++
 .../org/apache/ignite/internal/app/IgniteImpl.java |   3 +-
 .../internal/sql/api/AsyncResultSetImpl.java       |  43 ++-
 .../internal/sql/api/ColumnMetadataImpl.java}      |  39 +--
 .../ignite/internal/sql/api/IgniteSqlImpl.java     |   4 +-
 .../ignite/internal/sql/api/SessionImpl.java       |   3 +-
 .../internal/sql/api/StatementBuilderImpl.java     | 117 ++++++++
 .../api/{IgniteSqlImpl.java => StatementImpl.java} |  58 ++--
 .../internal/sql/engine/IgniteSqlApiTest.java      |   4 +-
 43 files changed, 2202 insertions(+), 484 deletions(-)
 copy modules/{client-common/src/main/java/org/apache/ignite/internal/jdbc/proto/event/ClientMessageUtils.java => client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlCommon.java} (51%)
 copy modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/{tx/ClientTransactionCommitRequest.java => sql/ClientSqlCursorCloseRequest.java} (80%)
 create mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlCursorNextPageRequest.java
 create mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlExecuteRequest.java
 create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/client/sql/ClientAsyncResultSet.java
 copy modules/{schema/src/main/java/org/apache/ignite/internal/schema/definition/ColumnDefinitionImpl.java => client/src/main/java/org/apache/ignite/internal/client/sql/ClientColumnMetadata.java} (53%)
 create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/client/sql/ClientResultSetMetadata.java
 copy modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/api/SessionImpl.java => client/src/main/java/org/apache/ignite/internal/client/sql/ClientSession.java} (50%)
 copy modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/api/SessionBuilderImpl.java => client/src/main/java/org/apache/ignite/internal/client/sql/ClientSessionBuilder.java} (56%)
 copy modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/api/IgniteSqlImpl.java => client/src/main/java/org/apache/ignite/internal/client/sql/ClientSql.java} (69%)
 copy modules/{table/src/test/java/org/apache/ignite/internal/table/impl/TestTupleBuilder.java => client/src/main/java/org/apache/ignite/internal/client/sql/ClientSqlRow.java} (59%)
 create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/client/sql/ClientStatement.java
 create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/client/sql/ClientStatementBuilder.java
 create mode 100644 modules/client/src/test/java/org/apache/ignite/client/ClientSqlTest.java
 create mode 100644 modules/client/src/test/java/org/apache/ignite/client/fakes/FakeAsyncResultSet.java
 copy modules/{schema/src/main/java/org/apache/ignite/internal/schema/definition/AbstractSchemaObject.java => client/src/test/java/org/apache/ignite/client/fakes/FakeColumnMetadata.java} (66%)
 copy modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/api/IgniteSqlImpl.java => client/src/test/java/org/apache/ignite/client/fakes/FakeIgniteSql.java} (63%)
 create mode 100644 modules/client/src/test/java/org/apache/ignite/client/fakes/FakeSession.java
 copy modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/api/SessionBuilderImpl.java => client/src/test/java/org/apache/ignite/client/fakes/FakeSessionBuilder.java} (62%)
 create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/client/ItThinClientSqlTest.java
 copy modules/{storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/TableDataRowAdapter.java => sql-engine/src/main/java/org/apache/ignite/internal/sql/api/ColumnMetadataImpl.java} (57%)
 create mode 100644 modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/api/StatementBuilderImpl.java
 copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/api/{IgniteSqlImpl.java => StatementImpl.java} (50%)