Package com.kuzudb

Class Native

java.lang.Object
com.kuzudb.Native

public class Native extends Object
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 Details

    • Native

      public Native()
  • Method Details

    • kuzuNativeReloadLibrary

      protected static void kuzuNativeReloadLibrary(String libPath)
    • kuzuDatabaseInit

      protected static long kuzuDatabaseInit(String databasePath, long bufferPoolSize, boolean enableCompression, boolean readOnly, long maxDbSize, boolean autoCheckpoint, long checkpointThreshold)
    • kuzuDatabaseDestroy

      protected static void kuzuDatabaseDestroy(Database db)
    • kuzuDatabaseSetLoggingLevel

      protected static void kuzuDatabaseSetLoggingLevel(String loggingLevel)
    • kuzuConnectionInit

      protected static long kuzuConnectionInit(Database database)
    • kuzuConnectionDestroy

      protected static void kuzuConnectionDestroy(Connection connection)
    • kuzuConnectionSetMaxNumThreadForExec

      protected static void kuzuConnectionSetMaxNumThreadForExec(Connection connection, long numThreads)
    • kuzuConnectionGetMaxNumThreadForExec

      protected static long kuzuConnectionGetMaxNumThreadForExec(Connection connection)
    • kuzuConnectionQuery

      protected static QueryResult kuzuConnectionQuery(Connection connection, String query)
    • kuzuConnectionPrepare

      protected static PreparedStatement kuzuConnectionPrepare(Connection connection, String query)
    • kuzuConnectionExecute

      protected static QueryResult kuzuConnectionExecute(Connection connection, PreparedStatement preparedStatement, Map<String,Value> param)
    • kuzuConnectionInterrupt

      protected static void kuzuConnectionInterrupt(Connection connection)
    • kuzuConnectionSetQueryTimeout

      protected static void kuzuConnectionSetQueryTimeout(Connection connection, long timeoutInMs)
    • kuzuPreparedStatementDestroy

      protected static void kuzuPreparedStatementDestroy(PreparedStatement preparedStatement)
    • kuzuPreparedStatementIsSuccess

      protected static boolean kuzuPreparedStatementIsSuccess(PreparedStatement preparedStatement)
    • kuzuPreparedStatementGetErrorMessage

      protected static String kuzuPreparedStatementGetErrorMessage(PreparedStatement preparedStatement)
    • kuzuQueryResultDestroy

      protected static void kuzuQueryResultDestroy(QueryResult queryResult)
    • kuzuQueryResultIsSuccess

      protected static boolean kuzuQueryResultIsSuccess(QueryResult queryResult)
    • kuzuQueryResultGetErrorMessage

      protected static String kuzuQueryResultGetErrorMessage(QueryResult queryResult)
    • kuzuQueryResultGetNumColumns

      protected static long kuzuQueryResultGetNumColumns(QueryResult queryResult)
    • kuzuQueryResultGetColumnName

      protected static String kuzuQueryResultGetColumnName(QueryResult queryResult, long index)
    • kuzuQueryResultGetColumnDataType

      protected static DataType kuzuQueryResultGetColumnDataType(QueryResult queryResult, long index)
    • kuzuQueryResultGetNumTuples

      protected static long kuzuQueryResultGetNumTuples(QueryResult queryResult)
    • kuzuQueryResultGetQuerySummary

      protected static QuerySummary kuzuQueryResultGetQuerySummary(QueryResult queryResult)
    • kuzuQueryResultHasNext

      protected static boolean kuzuQueryResultHasNext(QueryResult queryResult)
    • kuzuQueryResultGetNext

      protected static FlatTuple kuzuQueryResultGetNext(QueryResult queryResult)
    • kuzuQueryResultHasNextQueryResult

      protected static boolean kuzuQueryResultHasNextQueryResult(QueryResult queryResult)
    • kuzuQueryResultGetNextQueryResult

      protected static QueryResult kuzuQueryResultGetNextQueryResult(QueryResult queryResult)
    • kuzuQueryResultToString

      protected static String kuzuQueryResultToString(QueryResult queryResult)
    • kuzuQueryResultResetIterator

      protected static void kuzuQueryResultResetIterator(QueryResult queryResult)
    • kuzuFlatTupleDestroy

      protected static void kuzuFlatTupleDestroy(FlatTuple flatTuple)
    • kuzuFlatTupleGetValue

      protected static Value kuzuFlatTupleGetValue(FlatTuple flatTuple, long index)
    • kuzuFlatTupleToString

      protected static String kuzuFlatTupleToString(FlatTuple flatTuple)
    • kuzuDataTypeCreate

      protected static long kuzuDataTypeCreate(DataTypeID id, DataType childType, long numElementsInArray)
    • kuzuDataTypeClone

      protected static DataType kuzuDataTypeClone(DataType dataType)
    • kuzuDataTypeDestroy

      protected static void kuzuDataTypeDestroy(DataType dataType)
    • kuzuDataTypeEquals

      protected static boolean kuzuDataTypeEquals(DataType dataType1, DataType dataType2)
    • kuzuDataTypeGetId

      protected static DataTypeID kuzuDataTypeGetId(DataType dataType)
    • kuzuDataTypeGetChildType

      protected static DataType kuzuDataTypeGetChildType(DataType dataType)
    • kuzuDataTypeGetNumElementsInArray

      protected static long kuzuDataTypeGetNumElementsInArray(DataType dataType)
    • kuzuValueCreateNull

      protected static Value kuzuValueCreateNull()
    • kuzuValueCreateNullWithDataType

      protected static Value kuzuValueCreateNullWithDataType(DataType dataType)
    • kuzuValueIsNull

      protected static boolean kuzuValueIsNull(Value value)
    • kuzuValueSetNull

      protected static void kuzuValueSetNull(Value value, boolean isNull)
    • kuzuValueCreateDefault

      protected static Value kuzuValueCreateDefault(DataType dataType)
    • kuzuValueCreateValue

      protected static <T> long kuzuValueCreateValue(T val)
    • kuzuValueClone

      protected static Value kuzuValueClone(Value value)
    • kuzuValueCopy

      protected static void kuzuValueCopy(Value value, Value other)
    • kuzuValueDestroy

      protected static void kuzuValueDestroy(Value value)
    • kuzuCreateMap

      protected static Value kuzuCreateMap(Value[] keys, Value[] values)
    • kuzuCreateList

      protected static Value kuzuCreateList(Value[] values)
    • kuzuCreateList

      protected static Value kuzuCreateList(DataType type, long numElements)
    • kuzuValueGetListSize

      protected static long kuzuValueGetListSize(Value value)
    • kuzuValueGetListElement

      protected static Value kuzuValueGetListElement(Value value, long index)
    • kuzuValueGetDataType

      protected static DataType kuzuValueGetDataType(Value value)
    • kuzuValueGetValue

      protected static <T> T kuzuValueGetValue(Value value)
    • kuzuValueToString

      protected static String kuzuValueToString(Value value)
    • kuzuNodeValGetId

      protected static InternalID kuzuNodeValGetId(Value nodeVal)
    • kuzuNodeValGetLabelName

      protected static String kuzuNodeValGetLabelName(Value nodeVal)
    • kuzuNodeValGetPropertySize

      protected static long kuzuNodeValGetPropertySize(Value nodeVal)
    • kuzuNodeValGetPropertyNameAt

      protected static String kuzuNodeValGetPropertyNameAt(Value nodeVal, long index)
    • kuzuNodeValGetPropertyValueAt

      protected static Value kuzuNodeValGetPropertyValueAt(Value nodeVal, long index)
    • kuzuNodeValToString

      protected static String kuzuNodeValToString(Value nodeVal)
    • kuzuRelValGetId

      protected static InternalID kuzuRelValGetId(Value relVal)
    • kuzuRelValGetSrcId

      protected static InternalID kuzuRelValGetSrcId(Value relVal)
    • kuzuRelValGetDstId

      protected static InternalID kuzuRelValGetDstId(Value relVal)
    • kuzuRelValGetLabelName

      protected static String kuzuRelValGetLabelName(Value relVal)
    • kuzuRelValGetPropertySize

      protected static long kuzuRelValGetPropertySize(Value relVal)
    • kuzuRelValGetPropertyNameAt

      protected static String kuzuRelValGetPropertyNameAt(Value relVal, long index)
    • kuzuRelValGetPropertyValueAt

      protected static Value kuzuRelValGetPropertyValueAt(Value relVal, long index)
    • kuzuRelValToString

      protected static String kuzuRelValToString(Value relVal)
    • kuzuCreateStruct

      protected static Value kuzuCreateStruct(String[] fieldNames, Value[] fieldValues)
    • kuzuValueGetStructFieldName

      protected static String kuzuValueGetStructFieldName(Value structVal, long index)
    • kuzuValueGetStructIndex

      protected static long kuzuValueGetStructIndex(Value structVal, String fieldName)
    • kuzuGetVersion

      protected static String kuzuGetVersion()
    • kuzuGetStorageVersion

      protected static long kuzuGetStorageVersion()