pub trait JITArray: ArrayProtocol {
// Required methods
fn compile(&self, expression: &str) -> CoreResult<Box<dyn JITFunction>>;
fn supports_jit(&self) -> bool;
fn jit_info(&self) -> HashMap<String, String>;
}
Expand description
JIT (Just-In-Time) compilation support for arrays.
Required Methods§
Sourcefn compile(&self, expression: &str) -> CoreResult<Box<dyn JITFunction>>
fn compile(&self, expression: &str) -> CoreResult<Box<dyn JITFunction>>
Compile an expression to be evaluated on this array.
Sourcefn supports_jit(&self) -> bool
fn supports_jit(&self) -> bool
Check if JIT compilation is supported for this array type.