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 void
kuzuConnectionDestroy
(Connection connection) protected static QueryResult
kuzuConnectionExecute
(Connection connection, PreparedStatement preparedStatement, Map<String, Value> param) protected static long
kuzuConnectionGetMaxNumThreadForExec
(Connection connection) protected static long
kuzuConnectionInit
(Database database) protected static void
kuzuConnectionInterrupt
(Connection connection) protected static PreparedStatement
kuzuConnectionPrepare
(Connection connection, String query) protected static QueryResult
kuzuConnectionQuery
(Connection connection, String query) protected static void
kuzuConnectionSetMaxNumThreadForExec
(Connection connection, long numThreads) protected static void
kuzuConnectionSetQueryTimeout
(Connection connection, long timeoutInMs) protected static Value
kuzuCreateList
(DataType type, long numElements) protected static Value
kuzuCreateList
(Value[] values) protected static Value
kuzuCreateMap
(Value[] keys, Value[] values) protected static Value
kuzuCreateStruct
(String[] fieldNames, Value[] fieldValues) protected static void
protected static long
kuzuDatabaseInit
(String databasePath, long bufferPoolSize, boolean enableCompression, boolean readOnly, long maxDbSize, boolean autoCheckpoint, long checkpointThreshold) protected static void
kuzuDatabaseSetLoggingLevel
(String loggingLevel) protected static DataType
kuzuDataTypeClone
(DataType dataType) protected static long
kuzuDataTypeCreate
(DataTypeID id, DataType childType, long numElementsInArray) protected static void
kuzuDataTypeDestroy
(DataType dataType) protected static boolean
kuzuDataTypeEquals
(DataType dataType1, DataType dataType2) protected static DataType
kuzuDataTypeGetChildType
(DataType dataType) protected static DataTypeID
kuzuDataTypeGetId
(DataType dataType) protected static long
kuzuDataTypeGetNumElementsInArray
(DataType dataType) protected static void
kuzuFlatTupleDestroy
(FlatTuple flatTuple) protected static Value
kuzuFlatTupleGetValue
(FlatTuple flatTuple, long index) protected static String
kuzuFlatTupleToString
(FlatTuple flatTuple) protected static long
protected static String
protected static void
kuzuNativeReloadLibrary
(String libPath) protected static InternalID
kuzuNodeValGetId
(Value nodeVal) protected static String
kuzuNodeValGetLabelName
(Value nodeVal) protected static String
kuzuNodeValGetPropertyNameAt
(Value nodeVal, long index) protected static long
kuzuNodeValGetPropertySize
(Value nodeVal) protected static Value
kuzuNodeValGetPropertyValueAt
(Value nodeVal, long index) protected static String
kuzuNodeValToString
(Value nodeVal) protected static void
kuzuPreparedStatementDestroy
(PreparedStatement preparedStatement) protected static String
kuzuPreparedStatementGetErrorMessage
(PreparedStatement preparedStatement) protected static boolean
kuzuPreparedStatementIsSuccess
(PreparedStatement preparedStatement) protected static void
kuzuQueryResultDestroy
(QueryResult queryResult) protected static DataType
kuzuQueryResultGetColumnDataType
(QueryResult queryResult, long index) protected static String
kuzuQueryResultGetColumnName
(QueryResult queryResult, long index) protected static String
kuzuQueryResultGetErrorMessage
(QueryResult queryResult) protected static FlatTuple
kuzuQueryResultGetNext
(QueryResult queryResult) protected static QueryResult
kuzuQueryResultGetNextQueryResult
(QueryResult queryResult) protected static long
kuzuQueryResultGetNumColumns
(QueryResult queryResult) protected static long
kuzuQueryResultGetNumTuples
(QueryResult queryResult) protected static QuerySummary
kuzuQueryResultGetQuerySummary
(QueryResult queryResult) protected static boolean
kuzuQueryResultHasNext
(QueryResult queryResult) protected static boolean
kuzuQueryResultHasNextQueryResult
(QueryResult queryResult) protected static boolean
kuzuQueryResultIsSuccess
(QueryResult queryResult) protected static void
kuzuQueryResultResetIterator
(QueryResult queryResult) protected static String
kuzuQueryResultToString
(QueryResult queryResult) protected static InternalID
kuzuRelValGetDstId
(Value relVal) protected static InternalID
kuzuRelValGetId
(Value relVal) protected static String
kuzuRelValGetLabelName
(Value relVal) protected static String
kuzuRelValGetPropertyNameAt
(Value relVal, long index) protected static long
kuzuRelValGetPropertySize
(Value relVal) protected static Value
kuzuRelValGetPropertyValueAt
(Value relVal, long index) protected static InternalID
kuzuRelValGetSrcId
(Value relVal) protected static String
kuzuRelValToString
(Value relVal) protected static Value
kuzuValueClone
(Value value) protected static void
kuzuValueCopy
(Value value, Value other) protected static Value
kuzuValueCreateDefault
(DataType dataType) protected static Value
protected static Value
kuzuValueCreateNullWithDataType
(DataType dataType) protected static <T> long
kuzuValueCreateValue
(T val) protected static void
kuzuValueDestroy
(Value value) protected static DataType
kuzuValueGetDataType
(Value value) protected static Value
kuzuValueGetListElement
(Value value, long index) protected static long
kuzuValueGetListSize
(Value value) protected static String
kuzuValueGetStructFieldName
(Value structVal, long index) protected static long
kuzuValueGetStructIndex
(Value structVal, String fieldName) protected static <T> T
kuzuValueGetValue
(Value value) protected static boolean
kuzuValueIsNull
(Value value) protected static void
kuzuValueSetNull
(Value value, boolean isNull) protected static String
kuzuValueToString
(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()
-