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%)