[−][src]Struct tremor_script::query::Query
A tremor query
Fields
query: Arc<Query>
The query
source: String
Source of the query
warnings: Vec<Warning>
Warnings emitted by the script
locals: usize
Number of local variables (should be 0)
Methods
impl<'run, 'event, 'script> Query where
'script: 'event,
'event: 'run,
[src]
'script: 'event,
'event: 'run,
pub fn suffix(&self) -> &Query
[src]
Borrows the query
pub fn parse(
module_path: &ModulePath,
file_name: &str,
script: &'script str,
cus: Vec<CompilationUnit>,
reg: &Registry,
aggr_reg: &AggrRegistry
) -> Result<Self, CompilerError>
[src]
module_path: &ModulePath,
file_name: &str,
script: &'script str,
cus: Vec<CompilationUnit>,
reg: &Registry,
aggr_reg: &AggrRegistry
) -> Result<Self, CompilerError>
Parses a string into a query
pub fn highlight_script_with<H: Highlighter>(
script: &str,
h: &mut H
) -> Result<()>
[src]
script: &str,
h: &mut H
) -> Result<()>
Highlights a script with a given highlighter.
pub fn highlight_preprocess_script_with<H: Highlighter>(
file_name: &str,
script: &'script str,
h: &mut H
) -> Result<()>
[src]
file_name: &str,
script: &'script str,
h: &mut H
) -> Result<()>
Preprocessesa and highlights a script with a given highlighter.
pub fn format_error_from_script<H: Highlighter>(
script: &str,
h: &mut H,
e: &Error
) -> Result<()>
[src]
script: &str,
h: &mut H,
e: &Error
) -> Result<()>
Format an error given a script source.
pub fn format_warnings_with<H: Highlighter>(&self, h: &mut H) -> Result<()>
[src]
Format an error given a script source.
pub fn format_error(&self, e: &Error) -> String
[src]
Formats an error within this script
pub fn format_error_with<H: Highlighter>(
&self,
h: &mut H,
e: &Error
) -> Result<()>
[src]
&self,
h: &mut H,
e: &Error
) -> Result<()>
Formats an error within this script using a given highlighter
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Query
impl Send for Query
impl Sync for Query
impl Unpin for Query
impl !UnwindSafe for Query
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
[src]
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
fn as_any(&self) -> &(dyn Any + 'static)
[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any,
[src]
T: Send + Sync + Any,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,