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