public class WeaviateClient
extends java.lang.Object
| 构造器和说明 |
|---|
WeaviateClient(java.lang.String baseUrl) |
WeaviateClient(java.lang.String baseUrl,
java.lang.String token)
带令牌认证的构造方法
|
WeaviateClient(java.lang.String baseUrl,
java.lang.String username,
java.lang.String password)
带基本认证的构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
batchSaveObjects(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> objects)
批量保存对象
|
void |
createClass(java.lang.String className,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> properties)
创建 class
|
void |
deleteClass(java.lang.String className)
删除 class
|
void |
deleteObject(java.lang.String className,
java.lang.String id)
删除对象
|
<T> T |
executeGraphQL(java.lang.String query,
java.lang.Class<T> responseType)
执行 GraphQL 查询
|
SchemaResponse |
getSchema()
获取 schema
|
boolean |
objectExists(java.lang.String className,
java.lang.String id)
检查对象是否存在
|
void |
setBasicAuth(java.lang.String username,
java.lang.String password)
设置基础鉴权
|
void |
setBearerAuth(java.lang.String token)
设置令牌鉴权
|
public WeaviateClient(java.lang.String baseUrl)
public WeaviateClient(java.lang.String baseUrl,
java.lang.String username,
java.lang.String password)
public WeaviateClient(java.lang.String baseUrl,
java.lang.String token)
public void setBasicAuth(java.lang.String username,
java.lang.String password)
public void setBearerAuth(java.lang.String token)
public SchemaResponse getSchema() throws java.io.IOException
java.io.IOExceptionpublic void createClass(java.lang.String className,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> properties)
throws java.io.IOException
java.io.IOExceptionpublic void deleteClass(java.lang.String className)
throws java.io.IOException
java.io.IOExceptionpublic void batchSaveObjects(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> objects)
throws java.io.IOException
java.io.IOExceptionpublic void deleteObject(java.lang.String className,
java.lang.String id)
throws java.io.IOException
java.io.IOExceptionpublic boolean objectExists(java.lang.String className,
java.lang.String id)
throws java.io.IOException
java.io.IOExceptionpublic <T> T executeGraphQL(java.lang.String query,
java.lang.Class<T> responseType)
throws java.io.IOException
java.io.IOException