You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SEA-NodeJS] Rename SEA → kernel across the driver (useSEA → useKernel)
Re-applied on top of main (which now includes #416's consolidated kernel
backend: connection/statement options, TLS & configurable sync/async). The
original rename branch was based on the older sea-kernel-rev-pin stack; a literal
rebase would have hit modify/delete conflicts on every backend file, so the
rename was re-derived against current main.
Scope:
- Directories: lib/sea→lib/kernel, native/sea→native/kernel,
tests/unit/sea→tests/unit/kernel, tests/e2e/sea→tests/e2e/kernel.
- Files/classes: Sea*→Kernel* (SeaBackend→KernelBackend, SeaSessionBackend,
SeaOperationBackend, SeaNativeLoader, SeaAuth, …).
- Public option: useSEA→useKernel (hard rename; no back-compat alias).
- COMPLETE this time: the internal helpers the prior pass left sea-named are
renamed too — getSeaNative→getKernelNative, buildSea*→buildKernel*,
seaCancel/Close/Finished→kernel*, seaServerInfoValue→kernelServerInfoValue,
SEA_DBMS_*/SEA_NATIVE_EXPECTED→KERNEL_*.
Intentionally preserved: 'SEA' where it denotes the Statement Execution API wire
protocol (comments/JSDoc), Python's use_sea reference, and the telemetry
backend union member 'sea' (dashboard back-compat).
Verified: tsc clean, lint clean, full unit suite 1166 passing, live end-to-end
(2 executions via useKernel) green.
Co-authored-by: Isaac
Signed-off-by: Madhavendra Rathore <madhavendra.rathore@databricks.com>
0 commit comments