Skip to content

Commit 3b534ed

Browse files
authored
Merge pull request #150 from plastic-karma/kotlin_#149
feat: Adding readme file and directory structure for Kotlin examples
2 parents 7a29ae5 + d97ca2c commit 3b534ed

File tree

8 files changed

+93
-0
lines changed

8 files changed

+93
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Supported Operations - Table needs to be updated
2+
3+
| Operation | Kotlin SDK |
4+
|-----------------------------------------------------|:----------:|
5+
| BatchGet | βœ… |
6+
| BatchWrite | βœ… |
7+
| DeleteItem | βœ… |
8+
| DeleteItemConditional | βœ… |
9+
| GetItem | βœ… |
10+
| PutItem | βœ… |
11+
| PutItemConditional | βœ… |
12+
| TransactGet | βœ… |
13+
| TransactWrite | βœ… |
14+
| UpdateItem | βœ… |
15+
| UpdateItemConditional | βœ… |
16+
| SortKeyBetween | ❌ |
17+
| FilterExpression | βœ… |
18+
| ProjectionExpression | βœ… |
19+
| ConsistentRead | βœ… |
20+
| Enhanced Async Query | βœ… |
21+
| Add Global Table Region | βœ… |
22+
| Add Provisioned Capacity | βœ… |
23+
| CreateGlobalTable | βœ… |
24+
| CreateTable On-Demand | βœ… |
25+
| CreateTable Provisioned | βœ… |
26+
| Delete Global Table Region | βœ… |
27+
| DeleteTable | βœ… |
28+
| DescribeGlobalTable and DescribeGlobalTableSettings | βœ… |
29+
| DescribeLimits | βœ… |
30+
| DescribeTable | βœ… |
31+
| Disable Autoscaling | ❓ |
32+
| Enable Autoscaling | ❓ |
33+
| Update Autoscaling | ❓ |
34+
| Disable Streams | βœ… |
35+
| Enable Streams | βœ… |
36+
| ListTables | βœ… |
37+
| UpdateGlobalTable and UpdateGlobalTableSettings | βœ… |
38+
| UpdateTable On-Demand | βœ… |
39+
| UpdateTable Provisioned | βœ… |
40+
| OverrideCredentialsPutItem (Custom) | ❓ |
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# πŸ“š Kotlin SDK Examples for Amazon DynamoDB
2+
3+
Welcome to the Kotlin SDK examples for Amazon DynamoDB. This section contains a comprehensive collection of Kotlin code samples that demonstrate how to work with various DynamoDB operations and features.
4+
5+
See also [official documentation](https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/kotlin_dynamodb_code_examples.html)
6+
7+
## πŸ› οΈ Explore the Examples
8+
9+
Dive into the following sections to discover the Kotlin SDK examples for DynamoDB:
10+
11+
## πŸ‘¨β€πŸ’» Working with Items
12+
13+
Explore a wide range of operations for managing individual items in your DynamoDB tables, from batch processing to conditional updates.
14+
15+
[View the Item examples Β»](./data_plane/WorkingWithItems)
16+
17+
## πŸ” Working with Queries
18+
19+
Learn how to efficiently query your DynamoDB tables, with examples covering sorting, filtering, projections, and more.
20+
21+
[Explore the Query examples Β»](./data_plane/WorkingWithQueries)
22+
23+
## πŸ” Working with Indexes
24+
25+
Discover how to leverage secondary indexes to optimize your data access patterns.
26+
27+
[Check out the Index examples Β»](./data_plane/WorkingWithIndexes)
28+
29+
## πŸ” Working with Scans
30+
31+
Learn how to perform full table scans, including techniques for improving performance.
32+
33+
[Browse the Scan examples Β»](./data_plane/WorkingWithScans)
34+
35+
## 🌊 Working with Streams
36+
37+
Dive into the world of DynamoDB Streams and learn how to read and process real-time changes to your table data.
38+
39+
[Explore the Stream examples Β»](./data_plane/WorkingWithStreams)
40+
41+
## πŸ—ƒοΈ Working with Tables
42+
43+
From creating and deleting tables to managing global tables and auto-scaling, this section has you covered for all your table management needs.
44+
45+
[Discover the Table examples Β»](./control_plane/WorkingWithTables)
46+
47+
# πŸš€ Get Started
48+
49+
Each example in this folder comes with a README file that provides detailed instructions on setup, usage, and relevant context. Feel free to browse the examples and adapt the code to your specific DynamoDB-powered applications.
50+
51+
# Detailed list of supported operations
52+
53+
You can consult the list of all the supported operations in this repo in the [Operations.md](./Operations.md)

β€Žexamples/SDK/kotlin/control_plane/WorkingWithTables/.todoβ€Ž

Whitespace-only changes.

β€Žexamples/SDK/kotlin/data_plane/WorkingWithIndexes/.todoβ€Ž

Whitespace-only changes.

β€Žexamples/SDK/kotlin/data_plane/WorkingWithItems/.todoβ€Ž

Whitespace-only changes.

β€Žexamples/SDK/kotlin/data_plane/WorkingWithQueries/.todoβ€Ž

Whitespace-only changes.

β€Žexamples/SDK/kotlin/data_plane/WorkingWithScans/.todoβ€Ž

Whitespace-only changes.

β€Žexamples/SDK/kotlin/data_plane/WorkingWithStreams/.todoβ€Ž

Whitespace-only changes.

0 commit comments

Comments
Β (0)