executePrepared method

  1. @override
Uint8List? executePrepared(
  1. int stmtId,
  2. List<ParamValue>? params,
  3. int timeoutOverrideMs,
  4. int fetchSize, {
  5. int? maxBufferBytes,
})
override

Executes a prepared statement with optional parameters.

The stmtId must be a valid prepared statement identifier. The params list contains parameter values for the statement. The timeoutOverrideMs overrides statement timeout (0 = use stored). The fetchSize specifies rows per batch (default: 1000). When maxBufferBytes is set, caps the result buffer size. Returns binary result data on success, null on failure.

Implementation

@override
Uint8List? executePrepared(
  int stmtId,
  List<ParamValue>? params,
  int timeoutOverrideMs,
  int fetchSize, {
  int? maxBufferBytes,
}) =>
    _native.executeTyped(
      stmtId,
      params,
      timeoutOverrideMs,
      fetchSize,
      maxBufferBytes,
    );