Struct sqlparser::dialect::BigQueryDialect
source · [−]pub struct BigQueryDialect;Trait Implementations
sourceimpl Debug for BigQueryDialect
impl Debug for BigQueryDialect
sourceimpl Default for BigQueryDialect
impl Default for BigQueryDialect
sourcefn default() -> BigQueryDialect
fn default() -> BigQueryDialect
Returns the “default value” for a type. Read more
sourceimpl Dialect for BigQueryDialect
impl Dialect for BigQueryDialect
sourcefn is_delimited_identifier_start(&self, ch: char) -> bool
fn is_delimited_identifier_start(&self, ch: char) -> bool
Determine if a character starts a quoted identifier. The default
implementation, accepting “double quoted” ids is both ANSI-compliant
and appropriate for most dialects (with the notable exception of
MySQL, MS SQL, and sqlite). You can accept one of characters listed
in Word::matching_end_quote here Read more
sourcefn is_identifier_start(&self, ch: char) -> bool
fn is_identifier_start(&self, ch: char) -> bool
Determine if a character is a valid start character for an unquoted identifier
sourcefn is_identifier_part(&self, ch: char) -> bool
fn is_identifier_part(&self, ch: char) -> bool
Determine if a character is a valid unquoted identifier character
sourcefn is_proper_identifier_inside_quotes(&self, _chars: Peekable<Chars<'_>>) -> bool
fn is_proper_identifier_inside_quotes(&self, _chars: Peekable<Chars<'_>>) -> bool
Determine if quoted characters are proper for identifier
Auto Trait Implementations
impl RefUnwindSafe for BigQueryDialect
impl Send for BigQueryDialect
impl Sync for BigQueryDialect
impl Unpin for BigQueryDialect
impl UnwindSafe for BigQueryDialect
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more