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

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


    from f3b19ce  WIP.
     add cee8369  WIP. Schema interfaces added.

No new revisions were added by this update.

Summary of changes:
 .../{ => builder}/ColumnConfigurationBuilder.java  |  4 +--
 .../IndexColumnConfigurationBuilder.java           |  4 +--
 .../{ => builder}/IndexConfigurationBuilder.java   |  4 +--
 .../{ => builder}/KeyColumnCollectionBuilder.java  |  6 ++---
 .../KeyColumnConfigurationBuilder.java             |  4 +--
 .../{ => builder}/SchemaConfigurationBuilder.java  |  4 +--
 .../ValueColumnCollectionBuilder.java              |  6 ++---
 .../ValueColumnConfigurationBuilder.java           |  4 +--
 .../main/java/org/apache/ignite/schema/Column.java | 15 +++++++++++
 .../org/apache/ignite/schema/ExpressionIndex.java  |  5 ++++
 .../java/org/apache/ignite/schema/IndexColumn.java |  7 ++++++
 .../java/org/apache/ignite/schema/TableIndex.java  | 16 ++++++++++++
 .../java/org/apache/ignite/schema/TableSchema.java | 20 +++++++++++++++
 .../ignite/schema/{ => builder}/SchemaBuilder.java |  2 +-
 .../schema/{ => builder}/SchemaColumnBuilder.java  |  4 ++-
 .../SchemaColumnCollectionBuilder.java             |  2 +-
 .../schema/{ => builder}/SchemaIndexBuilder.java   |  2 +-
 .../{ => builder}/SchemaIndexColumnBuilder.java    |  2 +-
 .../schema/{ => builder}/SchemaKeyBuilder.java     |  2 +-
 .../{ => builder}/SchemaKeyColumnBuilder.java      |  2 +-
 .../schema/builder/SchemaModificationBuilder.java  | 25 +++++++++++++++++++
 .../schema/{ => builder}/SchemaValueBuilder.java   |  3 ++-
 .../{ => builder}/SchemaValueColumnBuilder.java    |  2 +-
 .../internal/schema/SchemaConfigurationTest.java   | 29 +++++++++++++++++++++-
 24 files changed, 146 insertions(+), 28 deletions(-)
 rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => 
builder}/ColumnConfigurationBuilder.java (89%)
 rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => 
builder}/IndexColumnConfigurationBuilder.java (88%)
 rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => 
builder}/IndexConfigurationBuilder.java (92%)
 rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => 
builder}/KeyColumnCollectionBuilder.java (87%)
 rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => 
builder}/KeyColumnConfigurationBuilder.java (87%)
 rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => 
builder}/SchemaConfigurationBuilder.java (96%)
 rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => 
builder}/ValueColumnCollectionBuilder.java (84%)
 rename modules/commons/src/main/java/org/apache/ignite/internal/schema/{ => 
builder}/ValueColumnConfigurationBuilder.java (82%)
 create mode 100644 
modules/commons/src/main/java/org/apache/ignite/schema/Column.java
 create mode 100644 
modules/commons/src/main/java/org/apache/ignite/schema/ExpressionIndex.java
 create mode 100644 
modules/commons/src/main/java/org/apache/ignite/schema/IndexColumn.java
 create mode 100644 
modules/commons/src/main/java/org/apache/ignite/schema/TableIndex.java
 create mode 100644 
modules/commons/src/main/java/org/apache/ignite/schema/TableSchema.java
 rename modules/commons/src/main/java/org/apache/ignite/schema/{ => 
builder}/SchemaBuilder.java (90%)
 rename modules/commons/src/main/java/org/apache/ignite/schema/{ => 
builder}/SchemaColumnBuilder.java (72%)
 rename modules/commons/src/main/java/org/apache/ignite/schema/{ => 
builder}/SchemaColumnCollectionBuilder.java (72%)
 rename modules/commons/src/main/java/org/apache/ignite/schema/{ => 
builder}/SchemaIndexBuilder.java (84%)
 rename modules/commons/src/main/java/org/apache/ignite/schema/{ => 
builder}/SchemaIndexColumnBuilder.java (83%)
 rename modules/commons/src/main/java/org/apache/ignite/schema/{ => 
builder}/SchemaKeyBuilder.java (70%)
 rename modules/commons/src/main/java/org/apache/ignite/schema/{ => 
builder}/SchemaKeyColumnBuilder.java (80%)
 create mode 100644 
modules/commons/src/main/java/org/apache/ignite/schema/builder/SchemaModificationBuilder.java
 rename modules/commons/src/main/java/org/apache/ignite/schema/{ => 
builder}/SchemaValueBuilder.java (54%)
 rename modules/commons/src/main/java/org/apache/ignite/schema/{ => 
builder}/SchemaValueColumnBuilder.java (75%)

Reply via email to