Package com.kuzudb
Class Native
java.lang.Object
com.kuzudb.Native
Native is a wrapper class for the native library.
It is used to load the native library and call the native functions.
This class is not intended to be used by end users.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidkuzuConnectionDestroy(Connection connection) protected static QueryResultkuzuConnectionExecute(Connection connection, PreparedStatement preparedStatement, Map<String, Value> param) protected static longkuzuConnectionGetMaxNumThreadForExec(Connection connection) protected static longkuzuConnectionInit(Database database) protected static voidkuzuConnectionInterrupt(Connection connection) protected static PreparedStatementkuzuConnectionPrepare(Connection connection, String query) protected static QueryResultkuzuConnectionQuery(Connection connection, String query) protected static voidkuzuConnectionSetMaxNumThreadForExec(Connection connection, long numThreads) protected static voidkuzuConnectionSetQueryTimeout(Connection connection, long timeoutInMs) protected static ValuekuzuCreateList(DataType type, long numElements) protected static ValuekuzuCreateList(Value[] values) protected static ValuekuzuCreateMap(Value[] keys, Value[] values) protected static ValuekuzuCreateStruct(String[] fieldNames, Value[] fieldValues) protected static voidprotected static longkuzuDatabaseInit(String databasePath, long bufferPoolSize, boolean enableCompression, boolean readOnly, long maxDbSize, boolean autoCheckpoint, long checkpointThreshold) protected static voidkuzuDatabaseSetLoggingLevel(String loggingLevel) protected static DataTypekuzuDataTypeClone(DataType dataType) protected static longkuzuDataTypeCreate(DataTypeID id, DataType childType, long numElementsInArray) protected static voidkuzuDataTypeDestroy(DataType dataType) protected static booleankuzuDataTypeEquals(DataType dataType1, DataType dataType2) protected static DataTypekuzuDataTypeGetChildType(DataType dataType) protected static DataTypeIDkuzuDataTypeGetId(DataType dataType) protected static longkuzuDataTypeGetNumElementsInArray(DataType dataType) protected static voidkuzuFlatTupleDestroy(FlatTuple flatTuple) protected static ValuekuzuFlatTupleGetValue(FlatTuple flatTuple, long index) protected static StringkuzuFlatTupleToString(FlatTuple flatTuple) protected static longprotected static Stringprotected static voidkuzuNativeReloadLibrary(String libPath) protected static InternalIDkuzuNodeValGetId(Value nodeVal) protected static StringkuzuNodeValGetLabelName(Value nodeVal) protected static StringkuzuNodeValGetPropertyNameAt(Value nodeVal, long index) protected static longkuzuNodeValGetPropertySize(Value nodeVal) protected static ValuekuzuNodeValGetPropertyValueAt(Value nodeVal, long index) protected static StringkuzuNodeValToString(Value nodeVal) protected static voidkuzuPreparedStatementDestroy(PreparedStatement preparedStatement) protected static StringkuzuPreparedStatementGetErrorMessage(PreparedStatement preparedStatement) protected static booleankuzuPreparedStatementIsSuccess(PreparedStatement preparedStatement) protected static voidkuzuQueryResultDestroy(QueryResult queryResult) protected static DataTypekuzuQueryResultGetColumnDataType(QueryResult queryResult, long index) protected static StringkuzuQueryResultGetColumnName(QueryResult queryResult, long index) protected static StringkuzuQueryResultGetErrorMessage(QueryResult queryResult) protected static FlatTuplekuzuQueryResultGetNext(QueryResult queryResult) protected static QueryResultkuzuQueryResultGetNextQueryResult(QueryResult queryResult) protected static longkuzuQueryResultGetNumColumns(QueryResult queryResult) protected static longkuzuQueryResultGetNumTuples(QueryResult queryResult) protected static QuerySummarykuzuQueryResultGetQuerySummary(QueryResult queryResult) protected static booleankuzuQueryResultHasNext(QueryResult queryResult) protected static booleankuzuQueryResultHasNextQueryResult(QueryResult queryResult) protected static booleankuzuQueryResultIsSuccess(QueryResult queryResult) protected static voidkuzuQueryResultResetIterator(QueryResult queryResult) protected static StringkuzuQueryResultToString(QueryResult queryResult) protected static InternalIDkuzuRelValGetDstId(Value relVal) protected static InternalIDkuzuRelValGetId(Value relVal) protected static StringkuzuRelValGetLabelName(Value relVal) protected static StringkuzuRelValGetPropertyNameAt(Value relVal, long index) protected static longkuzuRelValGetPropertySize(Value relVal) protected static ValuekuzuRelValGetPropertyValueAt(Value relVal, long index) protected static InternalIDkuzuRelValGetSrcId(Value relVal) protected static StringkuzuRelValToString(Value relVal) protected static ValuekuzuValueClone(Value value) protected static voidkuzuValueCopy(Value value, Value other) protected static ValuekuzuValueCreateDefault(DataType dataType) protected static Valueprotected static ValuekuzuValueCreateNullWithDataType(DataType dataType) protected static <T> longkuzuValueCreateValue(T val) protected static voidkuzuValueDestroy(Value value) protected static DataTypekuzuValueGetDataType(Value value) protected static ValuekuzuValueGetListElement(Value value, long index) protected static longkuzuValueGetListSize(Value value) protected static StringkuzuValueGetStructFieldName(Value structVal, long index) protected static longkuzuValueGetStructIndex(Value structVal, String fieldName) protected static <T> TkuzuValueGetValue(Value value) protected static booleankuzuValueIsNull(Value value) protected static voidkuzuValueSetNull(Value value, boolean isNull) protected static StringkuzuValueToString(Value value)
-
Constructor Details
-
Native
public Native()
-
-
Method Details
-
kuzuNativeReloadLibrary
-
kuzuDatabaseInit
protected static long kuzuDatabaseInit(String databasePath, long bufferPoolSize, boolean enableCompression, boolean readOnly, long maxDbSize, boolean autoCheckpoint, long checkpointThreshold) -
kuzuDatabaseDestroy
-
kuzuDatabaseSetLoggingLevel
-
kuzuConnectionInit
-
kuzuConnectionDestroy
-
kuzuConnectionSetMaxNumThreadForExec
-
kuzuConnectionGetMaxNumThreadForExec
-
kuzuConnectionQuery
-
kuzuConnectionPrepare
-
kuzuConnectionExecute
protected static QueryResult kuzuConnectionExecute(Connection connection, PreparedStatement preparedStatement, Map<String, Value> param) -
kuzuConnectionInterrupt
-
kuzuConnectionSetQueryTimeout
-
kuzuPreparedStatementDestroy
-
kuzuPreparedStatementIsSuccess
-
kuzuPreparedStatementGetErrorMessage
-
kuzuQueryResultDestroy
-
kuzuQueryResultIsSuccess
-
kuzuQueryResultGetErrorMessage
-
kuzuQueryResultGetNumColumns
-
kuzuQueryResultGetColumnName
-
kuzuQueryResultGetColumnDataType
-
kuzuQueryResultGetNumTuples
-
kuzuQueryResultGetQuerySummary
-
kuzuQueryResultHasNext
-
kuzuQueryResultGetNext
-
kuzuQueryResultHasNextQueryResult
-
kuzuQueryResultGetNextQueryResult
-
kuzuQueryResultToString
-
kuzuQueryResultResetIterator
-
kuzuFlatTupleDestroy
-
kuzuFlatTupleGetValue
-
kuzuFlatTupleToString
-
kuzuDataTypeCreate
protected static long kuzuDataTypeCreate(DataTypeID id, DataType childType, long numElementsInArray) -
kuzuDataTypeClone
-
kuzuDataTypeDestroy
-
kuzuDataTypeEquals
-
kuzuDataTypeGetId
-
kuzuDataTypeGetChildType
-
kuzuDataTypeGetNumElementsInArray
-
kuzuValueCreateNull
-
kuzuValueCreateNullWithDataType
-
kuzuValueIsNull
-
kuzuValueSetNull
-
kuzuValueCreateDefault
-
kuzuValueCreateValue
protected static <T> long kuzuValueCreateValue(T val) -
kuzuValueClone
-
kuzuValueCopy
-
kuzuValueDestroy
-
kuzuCreateMap
-
kuzuCreateList
-
kuzuCreateList
-
kuzuValueGetListSize
-
kuzuValueGetListElement
-
kuzuValueGetDataType
-
kuzuValueGetValue
-
kuzuValueToString
-
kuzuNodeValGetId
-
kuzuNodeValGetLabelName
-
kuzuNodeValGetPropertySize
-
kuzuNodeValGetPropertyNameAt
-
kuzuNodeValGetPropertyValueAt
-
kuzuNodeValToString
-
kuzuRelValGetId
-
kuzuRelValGetSrcId
-
kuzuRelValGetDstId
-
kuzuRelValGetLabelName
-
kuzuRelValGetPropertySize
-
kuzuRelValGetPropertyNameAt
-
kuzuRelValGetPropertyValueAt
-
kuzuRelValToString
-
kuzuCreateStruct
-
kuzuValueGetStructFieldName
-
kuzuValueGetStructIndex
-
kuzuGetVersion
-
kuzuGetStorageVersion
protected static long kuzuGetStorageVersion()
-