infrastructure/native/protocol/param_value library
Classes
- ParamValue
- Base class for parameter values in prepared statements.
- ParamValueBinary
- Represents a binary parameter value.
- ParamValueDecimal
- Represents a decimal/numeric parameter value as a string.
- ParamValueInt32
- Represents a 32-bit integer parameter value.
- ParamValueInt64
- Represents a 64-bit integer parameter value.
- ParamValueNull
- Represents a NULL parameter value.
- ParamValueString
- Represents a string parameter value.
- SqlDataType
- Explicit SQL data types for optional typed parameter API.
- SqlTypedValue
- Explicitly typed parameter value.
Functions
-
paramValuesFromObjects(
List< Object?> params) → List<ParamValue> -
Converts a list of objects to
ParamValueinstances. -
serializeParams(
List< ParamValue> params) → Uint8List - Serializes a list of parameter values to binary format.
-
toParamValue(
Object? value) → ParamValue -
Converts a single object to a
ParamValueinstance. -
typedParam(
SqlDataType type, Object? value) → SqlTypedValue - Convenience helper to create SqlTypedValue instances.