Class NativeMethods.LogicalType
- Namespace
- DuckDB.NET.Native
- Assembly
- DuckDB.NET.Bindings.dll
public static class NativeMethods.LogicalType
- Inheritance
-
NativeMethods.LogicalType
- Inherited Members
-
Methods
DuckDBArrayTypeChildType(DuckDBLogicalType)
public static DuckDBLogicalType DuckDBArrayTypeChildType(DuckDBLogicalType type)
Parameters
type DuckDBLogicalType
Returns
- DuckDBLogicalType
DuckDBArrayVectorGetSize(DuckDBLogicalType)
public static long DuckDBArrayVectorGetSize(DuckDBLogicalType logicalType)
Parameters
logicalType DuckDBLogicalType
Returns
- long
DuckDBCreateDecimalType(byte, byte)
public static DuckDBLogicalType DuckDBCreateDecimalType(byte width, byte scale)
Parameters
width byte
scale byte
Returns
- DuckDBLogicalType
DuckDBCreateLogicalType(DuckDBType)
public static DuckDBLogicalType DuckDBCreateLogicalType(DuckDBType type)
Parameters
type DuckDBType
Returns
- DuckDBLogicalType
DuckDBDecimalInternalType(DuckDBLogicalType)
public static DuckDBType DuckDBDecimalInternalType(DuckDBLogicalType type)
Parameters
type DuckDBLogicalType
Returns
- DuckDBType
DuckDBDecimalScale(DuckDBLogicalType)
public static byte DuckDBDecimalScale(DuckDBLogicalType type)
Parameters
type DuckDBLogicalType
Returns
- byte
DuckDBDecimalWidth(DuckDBLogicalType)
public static byte DuckDBDecimalWidth(DuckDBLogicalType type)
Parameters
type DuckDBLogicalType
Returns
- byte
DuckDBDestroyLogicalType(ref nint)
public static void DuckDBDestroyLogicalType(ref nint type)
Parameters
type nint
DuckDBEnumDictionarySize(DuckDBLogicalType)
public static uint DuckDBEnumDictionarySize(DuckDBLogicalType type)
Parameters
type DuckDBLogicalType
Returns
- uint
DuckDBEnumDictionaryValue(DuckDBLogicalType, long)
public static string DuckDBEnumDictionaryValue(DuckDBLogicalType type, long index)
Parameters
type DuckDBLogicalType
index long
Returns
- string
DuckDBEnumInternalType(DuckDBLogicalType)
public static DuckDBType DuckDBEnumInternalType(DuckDBLogicalType type)
Parameters
type DuckDBLogicalType
Returns
- DuckDBType
DuckDBGetTypeId(DuckDBLogicalType)
public static DuckDBType DuckDBGetTypeId(DuckDBLogicalType type)
Parameters
type DuckDBLogicalType
Returns
- DuckDBType
DuckDBListTypeChildType(DuckDBLogicalType)
public static DuckDBLogicalType DuckDBListTypeChildType(DuckDBLogicalType type)
Parameters
type DuckDBLogicalType
Returns
- DuckDBLogicalType
DuckDBMapTypeKeyType(DuckDBLogicalType)
public static DuckDBLogicalType DuckDBMapTypeKeyType(DuckDBLogicalType type)
Parameters
type DuckDBLogicalType
Returns
- DuckDBLogicalType
DuckDBMapTypeValueType(DuckDBLogicalType)
public static DuckDBLogicalType DuckDBMapTypeValueType(DuckDBLogicalType type)
Parameters
type DuckDBLogicalType
Returns
- DuckDBLogicalType
DuckDBStructTypeChildCount(DuckDBLogicalType)
public static long DuckDBStructTypeChildCount(DuckDBLogicalType type)
Parameters
type DuckDBLogicalType
Returns
- long
DuckDBStructTypeChildName(DuckDBLogicalType, long)
public static string DuckDBStructTypeChildName(DuckDBLogicalType type, long index)
Parameters
type DuckDBLogicalType
index long
Returns
- string
DuckDBStructTypeChildType(DuckDBLogicalType, long)
public static DuckDBLogicalType DuckDBStructTypeChildType(DuckDBLogicalType type, long index)
Parameters
type DuckDBLogicalType
index long
Returns
- DuckDBLogicalType