All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.datastax.astra.client.package-info Maven / Gradle / Ivy

There is a newer version: 1.5.3
Show newest version
/**
 * Entrypoint and core classes for the client.
 *
 * 

Usage Logic In a nutshell

*
// Initialize client
 *DataAPIClient client = new DataAPIClient("token");;
 *
// Database (crud for collections) work with an assigned namespace *Database db = client.getDatabase("api_endpoint", "default_keyspace"); *db.createCollection("my_collection", 4, SimilarityMetric.cosine); *
// Access to the data (crud for documents) *Collection<Document> collection = db.getCollection("my_collection"); *collection.insertOne(Document.create(1).append("hello", "world")); *collection.insertOne(Document.create(2).append("hello", "world"), new float[] {.1f, .1f, .2f, .3f}); *collection.findOne(eq(1)).ifPresent(System.out::println); *collection.deleteOne(eq(1)); *
*/ package com.datastax.astra.client; /*- * #%L * Data API Java Client * -- * Copyright (C) 2024 DataStax * -- * Licensed under the Apache License, Version 2.0 * You may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */




© 2015 - 2024 Weber Informatics LLC | Privacy Policy