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

amashenkov pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git.


    from 375132d  IGNITE-12853: Introduced features for the thin client protocol
     add 6fb84ef  IGNITE-12688 Improve performance of index inline JAVA_OBJECT 
fields (#7685)

No new revisions were added by this update.

Summary of changes:
 ...ageInitRootInlineFlagsCreatedVersionRecord.java |    4 +-
 .../cache/persistence/tree/io/BPlusMetaIO.java     |   16 +-
 .../junits/GridTestBinaryMarshaller.java           |   93 ++
 .../h2/DurableBackgroundCleanupIndexTreeTask.java  |   17 +-
 .../processors/query/h2/IgniteH2Indexing.java      |    6 +-
 .../processors/query/h2/database/H2Tree.java       |  168 ++-
 .../query/h2/database/H2TreeClientIndex.java       |   18 +-
 .../processors/query/h2/database/H2TreeIndex.java  |  186 +---
 .../query/h2/database/H2TreeIndexBase.java         |   79 +-
 .../query/h2/database/InlineIndexColumn.java       |  101 ++
 .../query/h2/database/InlineIndexHelper.java       | 1142 --------------------
 .../inlinecolumn/AbstractInlineIndexColumn.java    |  246 +++++
 .../inlinecolumn/BooleanInlineIndexColumn.java     |   68 ++
 .../inlinecolumn/ByteInlineIndexColumn.java        |   68 ++
 .../inlinecolumn/BytesInlineIndexColumn.java       |  148 +++
 .../inlinecolumn/DateInlineIndexColumn.java        |   69 ++
 .../inlinecolumn/DoubleInlineIndexColumn.java      |   68 ++
 .../inlinecolumn/FixedStringInlineIndexColumn.java |   39 +
 .../inlinecolumn/FloatInlineIndexColumn.java       |   68 ++
 .../inlinecolumn/InlineIndexColumnFactory.java     |  238 ++++
 .../inlinecolumn/IntegerInlineIndexColumn.java     |   68 ++
 .../inlinecolumn/LongInlineIndexColumn.java        |   68 ++
 .../inlinecolumn/ObjectBytesInlineIndexColumn.java |   40 +
 .../inlinecolumn/ObjectHashInlineIndexColumn.java  |   83 ++
 .../inlinecolumn/ShortInlineIndexColumn.java       |   68 ++
 .../StringIgnoreCaseInlineIndexColumn.java         |   39 +
 .../inlinecolumn/StringInlineIndexColumn.java      |  311 ++++++
 .../inlinecolumn/TimeInlineIndexColumn.java        |   69 ++
 .../inlinecolumn/TimestampInlineIndexColumn.java   |   83 ++
 .../inlinecolumn/UuidInlineIndexColumn.java        |   81 ++
 .../h2/database/io/AbstractH2ExtrasInnerIO.java    |    7 +-
 .../h2/database/io/AbstractH2ExtrasLeafIO.java     |    7 +-
 .../query/h2/twostep/msg/GridH2QueryRequest.java   |    3 -
 .../IgniteCacheObjectKeyIndexingSelfTest.java      |  148 ++-
 .../processors/cache/index/BasicIndexTest.java     |   34 +-
 .../cache/index/BasicJavaTypesIndexTest.java       |  537 +++++++++
 .../cache/index/BasicSqlTypesIndexTest.java        |  583 ++++++++++
 .../db/LongDestroyDurableBackgroundTaskTest.java   |   23 +-
 .../processors/query/SqlSystemViewsSelfTest.java   |    2 +-
 .../query/h2/database/InlineIndexHelperTest.java   |  704 ------------
 .../inlinecolumn/InlineIndexColumnTest.java        | 1014 +++++++++++++++++
 .../IgniteBinaryCacheQueryTestSuite.java           |    5 +
 .../IgniteCacheWithIndexingTestSuite.java          |    4 +-
 .../config/benchmark-inline-index.properties       |   90 ++
 .../ignite/yardstick/IgniteBenchmarkArguments.java |   52 +
 .../yardstick/sql/IgniteInlineIndexBenchmark.java  |  136 +++
 46 files changed, 4928 insertions(+), 2173 deletions(-)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/testframework/junits/GridTestBinaryMarshaller.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/InlineIndexColumn.java
 delete mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/InlineIndexHelper.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/AbstractInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/BooleanInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/ByteInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/BytesInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/DateInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/DoubleInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/FixedStringInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/FloatInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/InlineIndexColumnFactory.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/IntegerInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/LongInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/ObjectBytesInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/ObjectHashInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/ShortInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/StringIgnoreCaseInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/StringInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/TimeInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/TimestampInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/UuidInlineIndexColumn.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/BasicJavaTypesIndexTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/BasicSqlTypesIndexTest.java
 delete mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/database/InlineIndexHelperTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/database/inlinecolumn/InlineIndexColumnTest.java
 create mode 100644 modules/yardstick/config/benchmark-inline-index.properties
 create mode 100644 
modules/yardstick/src/main/java/org/apache/ignite/yardstick/sql/IgniteInlineIndexBenchmark.java

Reply via email to