executeAsyncStartParams method
Starts non-blocking parameterized execution in native layer.
Returns async request ID (>0) on success, or 0 on failure/API fallback.
Implementation
Future<int> executeAsyncStartParams(
int connectionId,
String sql,
Uint8List? serializedParams,
) async {
final bytes = serializedParams == null || serializedParams.isEmpty
? Uint8List(0)
: serializedParams;
final r = await _sendRequest<IntResponse>(
ExecuteAsyncStartParamsRequest(
_nextRequestId(),
connectionId,
sql,
bytes,
),
);
return r.value;
}