Skip to content

Commit 99c8dfd

Browse files
committed
Documentation Support
1 parent 4633d6b commit 99c8dfd

File tree

11 files changed

+90
-21
lines changed

11 files changed

+90
-21
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.dtsx.astra.sdk.documentation;
2+
3+
import com.dtsx.astra.sdk.AstraDB;
4+
import com.dtsx.astra.sdk.AstraDBAdmin;
5+
6+
import java.util.UUID;
7+
8+
public class ConnectingAdmin {
9+
public static void main(String[] args) {
10+
// Default Initialization
11+
AstraDBAdmin client = new AstraDBAdmin("<token>");
12+
13+
/*
14+
* You can omit the token if you defined the environment variable
15+
* `ASTRA_DB_APPLICATION_TOKEN` or you if are using the Astra CLI.
16+
*/
17+
AstraDBAdmin defaultClient=new AstraDBAdmin();
18+
}
19+
}

astra-db-client/src/test/java/com/dtsx/astra/sdk/documentation/CreateDatabase.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77

88
public class CreateDatabase {
99
public static void main(String[] args) {
10-
AstraDBAdmin client = new AstraDBAdmin("<replace_with_token>");
10+
AstraDBAdmin client = new AstraDBAdmin("<replace_with_token>");
1111

12-
String databaseName = "<replace_with_db_name>";
13-
// GCP, AZURE or AWS
14-
CloudProviderType cloudProvider = CloudProviderType.GCP;
15-
// To get the list of available regions see below
16-
String cloudRegion = "us-east1";
17-
UUID newDbId = client.createDatabase(databaseName, cloudProvider, cloudRegion);
18-
}
12+
String databaseName = "<replace_with_db_name>";
13+
// GCP, AZURE or AWS
14+
CloudProviderType cloudProvider = CloudProviderType.GCP;
15+
// To get the list of available regions see below
16+
String cloudRegion = "us-east1";
17+
UUID newDbId = client.createDatabase(databaseName, cloudProvider, cloudRegion);
18+
}
1919
}

astra-db-client/src/test/java/com/dtsx/astra/sdk/documentation/DeleteCollection.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package com.dtsx.astra.sdk.documentation;
2-
import com.dtsx.astra.sdk.AstraDB;
3-
import io.stargate.sdk.json.domain.CollectionDefinition;
42

5-
import java.util.Optional;
3+
import com.dtsx.astra.sdk.AstraDB;
64

75
public class DeleteCollection {
86
public static void main(String[] args) {
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.dtsx.astra.sdk.documentation;
2+
3+
import com.dtsx.astra.sdk.AstraDBAdmin;
4+
5+
public class DeleteDatabase {
6+
public static void main(String[] args) {
7+
AstraDBAdmin client = new AstraDBAdmin("<replace_with_token>");
8+
9+
// Delete from its Name
10+
client.deleteDatabase("<replace_with_db_name>");
11+
}
12+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.dtsx.astra.sdk.documentation;
2+
3+
import com.dtsx.astra.sdk.AstraDBAdmin;
4+
import com.dtsx.astra.sdk.db.domain.Database;
5+
6+
import java.util.stream.Stream;
7+
8+
public class FindAllDatabases {
9+
public static void main(String[] args) {
10+
11+
AstraDBAdmin client = new AstraDBAdmin("<replace_with_token>");
12+
13+
// Check is a database exists
14+
boolean exists = client.isDatabaseExists("<replace_with_db_name>");
15+
16+
// List all available databases
17+
Stream<Database> dbStream = client.findAllDatabases();
18+
}
19+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package com.dtsx.astra.sdk.documentation;
2+
3+
import com.dtsx.astra.sdk.AstraDBAdmin;
4+
import com.dtsx.astra.sdk.db.domain.Database;
5+
6+
import java.util.Optional;
7+
import java.util.UUID;
8+
import java.util.stream.Stream;
9+
10+
public class FindDatabase {
11+
public static void main(String[] args) {
12+
13+
AstraDBAdmin client = new AstraDBAdmin("<replace_with_token>");
14+
15+
// Check is a database exists
16+
boolean exists = client.isDatabaseExists("<replace_with_db_name>");
17+
18+
// Find a database from its name (name does not ensure unicity)
19+
Stream<Database> dbStream = client.findDatabaseByName("<replace_with_db_name>");
20+
Optional<Database> dbByName = dbStream
21+
.findFirst();
22+
23+
// Find a database from its id
24+
Optional<Database> dbById = client
25+
.findDatabaseById(UUID.fromString("<replace_with_db_uuid>"));
26+
}
27+
}

astra-db-client/src/test/java/com/dtsx/astra/sdk/documentation/FindOne.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.dtsx.astra.sdk.AstraDB;
44
import com.dtsx.astra.sdk.AstraDBCollection;
5-
import io.stargate.sdk.json.domain.JsonDocument;
65
import io.stargate.sdk.json.domain.SelectQuery;
76

87
import java.util.ArrayList;

astra-db-client/src/test/java/com/dtsx/astra/sdk/documentation/FindPage.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,11 @@
33
import com.dtsx.astra.sdk.AstraDB;
44
import com.dtsx.astra.sdk.AstraDBCollection;
55
import com.fasterxml.jackson.annotation.JsonProperty;
6-
import dev.langchain4j.internal.Json;
76
import io.stargate.sdk.core.domain.Page;
87
import io.stargate.sdk.json.domain.JsonResult;
98
import io.stargate.sdk.json.domain.SelectQuery;
109
import io.stargate.sdk.json.domain.odm.Result;
1110

12-
import java.util.ArrayList;
13-
import java.util.HashMap;
14-
import java.util.List;
15-
import java.util.Map;
16-
1711
public class FindPage {
1812
public static void main(String[] args) {
1913

astra-db-client/src/test/java/com/dtsx/astra/sdk/documentation/InsertMany.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.dtsx.astra.sdk.AstraDB;
44
import com.dtsx.astra.sdk.AstraDBCollection;
55
import io.stargate.sdk.json.domain.JsonDocument;
6-
import io.stargate.sdk.json.domain.SimilarityMetric;
76

87
import java.util.List;
98

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package com.dtsx.astra.sdk.documentation;
2+
3+
public class ObjectMappingClearCollection {
4+
}

0 commit comments

Comments
 (0)