Skip to content
Open
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
8d30265
Clarify tha metastorage is optional in Quick start doc
jinxxxoid Jul 22, 2025
269314d
Clarify that cluster name is required to init the cluster
jinxxxoid Jul 22, 2025
29f47dc
Update CLI usage via REPL/non-interactive mode
jinxxxoid Jul 22, 2025
3fb5f3f
Merge remote-tracking branch 'upstream/main'
jinxxxoid Jul 22, 2025
6aa0745
Merge remote-tracking branch 'upstream/main'
jinxxxoid Jul 23, 2025
c0126b6
Merge remote-tracking branch 'upstream/main'
jinxxxoid Jul 23, 2025
bfdb5e3
Merge remote-tracking branch 'upstream/main'
jinxxxoid Jul 30, 2025
8b8608e
Merge remote-tracking branch 'upstream/main'
jinxxxoid Jul 31, 2025
f3247de
Merge remote-tracking branch 'upstream/main'
jinxxxoid Jul 31, 2025
c7e8f35
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 1, 2025
9d1aafc
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 5, 2025
d476390
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 6, 2025
9aa1e3d
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 6, 2025
b6abd39
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 7, 2025
8e958a0
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 8, 2025
be7f2dc
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 11, 2025
cb4569e
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 12, 2025
ae515f0
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 13, 2025
aab9cea
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 15, 2025
3980932
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 18, 2025
cf7fb3a
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 19, 2025
80a97b2
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 20, 2025
cc4f316
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 25, 2025
d22772b
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 25, 2025
9749294
Merge remote-tracking branch 'upstream/main'
jinxxxoid Aug 26, 2025
2f215b8
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 3, 2025
e607dbc
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 3, 2025
6f69ef6
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 4, 2025
1a5c03e
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 8, 2025
55f2af4
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 10, 2025
ccd5f22
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 14, 2025
37c4770
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 15, 2025
03b09d5
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 16, 2025
8c1f5b6
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 17, 2025
0d8538b
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 23, 2025
299ce02
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 23, 2025
04295c1
Merge remote-tracking branch 'upstream/main'
jinxxxoid Sep 26, 2025
d356b30
Merge remote-tracking branch 'upstream/main'
jinxxxoid Oct 27, 2025
8b76e53
IGNITE-26831 Cached query plans system view
jinxxxoid Oct 27, 2025
f43845e
Revert "IGNITE-26831 Cached query plans system view"
jinxxxoid Oct 27, 2025
4bf245c
Merge remote-tracking branch 'upstream/main'
jinxxxoid Oct 28, 2025
ed8a7d0
Merge remote-tracking branch 'upstream/main'
jinxxxoid Nov 3, 2025
4ebd99d
Merge remote-tracking branch 'upstream/main'
jinxxxoid Nov 5, 2025
67cff2f
Merge remote-tracking branch 'upstream/main'
jinxxxoid Nov 10, 2025
7cb86f6
Merge remote-tracking branch 'upstream/main'
jinxxxoid Nov 12, 2025
99c21e2
Merge remote-tracking branch 'upstream/main'
jinxxxoid Nov 14, 2025
dd40003
Merge remote-tracking branch 'upstream/main'
jinxxxoid Nov 18, 2025
94dc376
Merge remote-tracking branch 'upstream/main'
jinxxxoid Nov 24, 2025
479f0ca
Merge remote-tracking branch 'upstream/main'
jinxxxoid Dec 3, 2025
fb1539b
Merge remote-tracking branch 'upstream/main'
jinxxxoid Dec 12, 2025
f7fbbef
Merge remote-tracking branch 'upstream/main'
jinxxxoid Dec 12, 2025
fc37743
Merge remote-tracking branch 'upstream/main'
jinxxxoid Dec 29, 2025
d45b0ed
Merge remote-tracking branch 'upstream/main'
jinxxxoid Jan 9, 2026
55ef3df
Merge remote-tracking branch 'upstream/main'
jinxxxoid Jan 12, 2026
63717b5
Merge remote-tracking branch 'upstream/main'
jinxxxoid Jan 13, 2026
94bba06
Merge remote-tracking branch 'upstream/main'
jinxxxoid Jan 14, 2026
b997ec6
Merge remote-tracking branch 'upstream/main'
jinxxxoid Jan 29, 2026
e5e5e46
IGNITE-27692 Partitions API improvement
jinxxxoid Jan 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions docs/_docs/developers-guide/table-api.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -594,3 +594,32 @@ The following operators are supported in criterion queries:
|`and`|Used to evaluate multiple conditions at the same time.|`and(columnValue("City", equalTo("New York")), columnValue("Salary", greaterThan(10000)))`
|`or`|Used to evaluate for at least one matching condition.|`or(columnValue("City", equalTo("New York")), columnValue("Salary", greaterThan(10000)))`
|======


== Partition API

To retrieve a partition `id`, you need to pass the corresponding `key` value and use the following link:https://ignite.apache.org/releases/ignite3/3.2.0/javadoc/org/apache/ignite/table/partition/PartitionDistribution.html#partition(org.apache.ignite.table.Tuple)[method]:

[source, java]
----
Table table = client.tables().table("PUBLIC.Person");
RecordView<Tuple> personTableView = table.recordView();

personTableView.upsert(null, Tuple.create().set("id", 1).set("name", "John Doe"));

PartitionDistribution partDistribution = table.partitionDistribution();
Partition partition = table.partitionDistribution().partitionAsync(Tuple.create().set("id", 1)).join();

long partitionId = partition.id();
----

As `PartitionManager` API is now deprecated and will be removed in upcoming releases, use `PartitionDistribution`
link:https://ignite.apache.org/releases/ignite3/3.2.0/javadoc/org/apache/ignite/table/partition/PartitionDistribution.html#partition(org.apache.ignite.table.Tuple)[API] instead.

[source, java]
----
Table table = client.tables().table(YOUR_TABLE_NAME);
PartitionDistribution partDistribution = table.partitionDistribution();
----

For more details on data partitioning, see the following link:administrators-guide/storage/data-partitions[article].