Skip to content

Commit f452465

Browse files
authored
Add ScalarDB 3.15 docs (#980)
* Make 3.15 latest version * Add 3.14 to version dropdown * Create version-3.14.json * Move doc to version 3.14 folder * Create index.mdx * Create 3.15.tsx * Add 3.14 support end dates * Create release-support-policy.mdx * Create release-notes.mdx * Add 3.15 docs * Add new 3.15 docs * Update 3.15
1 parent 5b12f73 commit f452465

File tree

543 files changed

+89117
-1476
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

543 files changed

+89117
-1476
lines changed

docs/_develop-run-analytical-queries-overview.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
tags:
33
- Community
44
- Enterprise Option
5-
- Public Preview
65
displayed_sidebar: docsEnglish
76
---
87

docs/api-guide.mdx

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ You can import an existing table to ScalarDB as follows:
313313
```java
314314
// Import the table "ns.tbl". If the table is already managed by ScalarDB, the target table does not
315315
// exist, or the table does not meet the requirements of the ScalarDB table, an exception will be thrown.
316-
admin.importTable("ns", "tbl", options);
316+
admin.importTable("ns", "tbl", options, overrideColumnsType);
317317
```
318318

319319
:::warning
@@ -572,6 +572,18 @@ ByteBuffer blobValue = result.getBlob("<COLUMN_NAME>");
572572

573573
// Get the BLOB value of a column as a `byte` array.
574574
byte[] blobValueAsBytes = result.getBlobAsBytes("<COLUMN_NAME>");
575+
576+
// Get the DATE value of a column as a `LocalDate`.
577+
LocalDate dateValue = result.getDate("<COLUMN_NAME>");
578+
579+
// Get the TIME value of a column as a `LocalTime`.
580+
LocalTime timeValue = result.getTime("<COLUMN_NAME>");
581+
582+
// Get the TIMESTAMP value of a column as a `LocalDateTime`.
583+
LocalDateTime timestampValue = result.getTimestamp("<COLUMN_NAME>");
584+
585+
// Get the TIMESTAMPTZ value of a column as a `Instant`.
586+
Instant timestampTZValue = result.getTimestampTZ("<COLUMN_NAME>");
575587
```
576588

577589
And if you need to check if a value of a column is null, you can use the `isNull("<COLUMN_NAME>")` method.
@@ -581,7 +593,7 @@ And if you need to check if a value of a column is null, you can use the `isNull
581593
boolean isNull = result.isNull("<COLUMN_NAME>");
582594
```
583595

584-
For more details, see the `Result` page in the [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardb/3.14.1/index.html) of the version of ScalarDB that you're using.
596+
For more details, see the `Result` page in the [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardb/3.15.1/index.html) of the version of ScalarDB that you're using.
585597

586598
###### Execute `Get` by using a secondary index
587599

docs/configurations.mdx

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -75,26 +75,26 @@ Select a database to see the configurations available for each storage.
7575
<TabItem value="JDBC_databases" label="JDBC databases" default>
7676
The following configurations are available for JDBC databases:
7777

78-
| Name | Description | Default |
79-
|-----------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------|
80-
| `scalar.db.storage` | `jdbc` must be specified. | - |
81-
| `scalar.db.contact_points` | JDBC connection URL. | |
82-
| `scalar.db.username` | Username to access the database. | |
83-
| `scalar.db.password` | Password to access the database. | |
84-
| `scalar.db.jdbc.connection_pool.min_idle` | Minimum number of idle connections in the connection pool. | `20` |
85-
| `scalar.db.jdbc.connection_pool.max_idle` | Maximum number of connections that can remain idle in the connection pool. | `50` |
86-
| `scalar.db.jdbc.connection_pool.max_total` | Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool. Use a negative value for no limit. | `100` |
87-
| `scalar.db.jdbc.prepared_statements_pool.enabled` | Setting this property to `true` enables prepared-statement pooling. | `false` |
88-
| `scalar.db.jdbc.prepared_statements_pool.max_open` | Maximum number of open statements that can be allocated from the statement pool at the same time. Use a negative value for no limit. | `-1` |
89-
| `scalar.db.jdbc.isolation_level` | Isolation level for JDBC. `READ_UNCOMMITTED`, `READ_COMMITTED`, `REPEATABLE_READ`, or `SERIALIZABLE` can be specified. | Underlying-database specific |
90-
| `scalar.db.jdbc.table_metadata.schema` | Schema name for the table metadata used for ScalarDB. | `scalardb` |
91-
| `scalar.db.jdbc.table_metadata.connection_pool.min_idle` | Minimum number of idle connections in the connection pool for the table metadata. | `5` |
92-
| `scalar.db.jdbc.table_metadata.connection_pool.max_idle` | Maximum number of connections that can remain idle in the connection pool for the table metadata. | `10` |
93-
| `scalar.db.jdbc.table_metadata.connection_pool.max_total` | Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool for the table metadata. Use a negative value for no limit. | `25` |
94-
| `scalar.db.jdbc.admin.connection_pool.min_idle` | Minimum number of idle connections in the connection pool for admin. | `5` |
95-
| `scalar.db.jdbc.admin.connection_pool.max_idle` | Maximum number of connections that can remain idle in the connection pool for admin. | `10` |
96-
| `scalar.db.jdbc.admin.connection_pool.max_total` | Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool for admin. Use a negative value for no limit. | `25` |
97-
78+
| Name | Description | Default |
79+
|------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------|
80+
| `scalar.db.storage` | `jdbc` must be specified. | - |
81+
| `scalar.db.contact_points` | JDBC connection URL. | |
82+
| `scalar.db.username` | Username to access the database. | |
83+
| `scalar.db.password` | Password to access the database. | |
84+
| `scalar.db.jdbc.connection_pool.min_idle` | Minimum number of idle connections in the connection pool. | `20` |
85+
| `scalar.db.jdbc.connection_pool.max_idle` | Maximum number of connections that can remain idle in the connection pool. | `50` |
86+
| `scalar.db.jdbc.connection_pool.max_total` | Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool. Use a negative value for no limit. | `100` |
87+
| `scalar.db.jdbc.prepared_statements_pool.enabled` | Setting this property to `true` enables prepared-statement pooling. | `false` |
88+
| `scalar.db.jdbc.prepared_statements_pool.max_open` | Maximum number of open statements that can be allocated from the statement pool at the same time. Use a negative value for no limit. | `-1` |
89+
| `scalar.db.jdbc.isolation_level` | Isolation level for JDBC. `READ_UNCOMMITTED`, `READ_COMMITTED`, `REPEATABLE_READ`, or `SERIALIZABLE` can be specified. | Underlying-database specific |
90+
| `scalar.db.jdbc.table_metadata.schema` | Schema name for the table metadata used for ScalarDB. | `scalardb` |
91+
| `scalar.db.jdbc.table_metadata.connection_pool.min_idle` | Minimum number of idle connections in the connection pool for the table metadata. | `5` |
92+
| `scalar.db.jdbc.table_metadata.connection_pool.max_idle` | Maximum number of connections that can remain idle in the connection pool for the table metadata. | `10` |
93+
| `scalar.db.jdbc.table_metadata.connection_pool.max_total` | Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool for the table metadata. Use a negative value for no limit. | `25` |
94+
| `scalar.db.jdbc.admin.connection_pool.min_idle` | Minimum number of idle connections in the connection pool for admin. | `5` |
95+
| `scalar.db.jdbc.admin.connection_pool.max_idle` | Maximum number of connections that can remain idle in the connection pool for admin. | `10` |
96+
| `scalar.db.jdbc.admin.connection_pool.max_total` | Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool for admin. Use a negative value for no limit. | `25` |
97+
| `scalar.db.jdbc.oracle.time_column.default_date_component` | Value of the date component used for storing `TIME` data in Oracle. Since Oracle has no data type to only store a time without a date component, ScalarDB stores `TIME` data with the same date component value for ease of comparison and sorting. | `1970-01-01` |
9898
:::note
9999

100100
#### SQLite3

docs/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ displayed_sidebar: docsEnglish
88

99
# ScalarDB
1010

11-
import { CardRowAbout, CardRowQuickstart, CardRowDevelop, CardRowDeploy, CardRowMigrate, CardRowManage, CardRowReference } from '/src/components/Cards/3.14';
11+
import { CardRowAbout, CardRowQuickstart, CardRowDevelop, CardRowDeploy, CardRowMigrate, CardRowManage, CardRowReference } from '/src/components/Cards/3.15';
1212

1313
ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real-time analytics across diverse databases to simplify the complexity of managing multiple databases.
1414

docs/quickstart-overview.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,5 @@ For an overview of this sub-category, see [ScalarDB Analytics Quickstart Overvie
3737
:::note
3838

3939
- ScalarDB Analytics with PostgreSQL is available only under the Apache 2 License and doesn't require a commercial license.
40-
- ScalarDB Analytics with Spark is in public preview.
4140

4241
:::

docs/quickstart-scalardb-analytics-overview.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
tags:
33
- Community
44
- Enterprise Option
5-
- Public Preview
65
displayed_sidebar: docsEnglish
76
---
87

0 commit comments

Comments
 (0)