pub enum Statement {
DataDefinition(DataDefinitionStatement),
DataManipulation(DataManipulationStatement),
SecondaryIndex(SecondaryIndexStatement),
MaterializedView(MaterializedViewStatement),
Role(RoleStatement),
Permission(PermissionStatement),
User(UserStatement),
UserDefinedFunction(UserDefinedFunctionStatement),
UserDefinedType(UserDefinedTypeStatement),
Trigger(TriggerStatement),
}
Variants§
DataDefinition(DataDefinitionStatement)
DataManipulation(DataManipulationStatement)
SecondaryIndex(SecondaryIndexStatement)
MaterializedView(MaterializedViewStatement)
Role(RoleStatement)
Permission(PermissionStatement)
User(UserStatement)
UserDefinedFunction(UserDefinedFunctionStatement)
UserDefinedType(UserDefinedTypeStatement)
Trigger(TriggerStatement)
Trait Implementations§
Source§impl<'a> CustomToTokens<'a> for Statement
impl<'a> CustomToTokens<'a> for Statement
Source§impl From<AlterKeyspaceStatement> for Statement
impl From<AlterKeyspaceStatement> for Statement
Source§fn from(v: AlterKeyspaceStatement) -> Self
fn from(v: AlterKeyspaceStatement) -> Self
Converts to this type from the input type.
Source§impl From<AlterMaterializedViewStatement> for Statement
impl From<AlterMaterializedViewStatement> for Statement
Source§fn from(v: AlterMaterializedViewStatement) -> Self
fn from(v: AlterMaterializedViewStatement) -> Self
Converts to this type from the input type.
Source§impl From<AlterRoleStatement> for Statement
impl From<AlterRoleStatement> for Statement
Source§fn from(v: AlterRoleStatement) -> Self
fn from(v: AlterRoleStatement) -> Self
Converts to this type from the input type.
Source§impl From<AlterTableStatement> for Statement
impl From<AlterTableStatement> for Statement
Source§fn from(v: AlterTableStatement) -> Self
fn from(v: AlterTableStatement) -> Self
Converts to this type from the input type.
Source§impl From<AlterUserDefinedTypeStatement> for Statement
impl From<AlterUserDefinedTypeStatement> for Statement
Source§fn from(v: AlterUserDefinedTypeStatement) -> Self
fn from(v: AlterUserDefinedTypeStatement) -> Self
Converts to this type from the input type.
Source§impl From<AlterUserStatement> for Statement
impl From<AlterUserStatement> for Statement
Source§fn from(v: AlterUserStatement) -> Self
fn from(v: AlterUserStatement) -> Self
Converts to this type from the input type.
Source§impl From<BatchStatement> for Statement
impl From<BatchStatement> for Statement
Source§fn from(v: BatchStatement) -> Self
fn from(v: BatchStatement) -> Self
Converts to this type from the input type.
Source§impl From<CreateAggregateFunctionStatement> for Statement
impl From<CreateAggregateFunctionStatement> for Statement
Source§fn from(v: CreateAggregateFunctionStatement) -> Self
fn from(v: CreateAggregateFunctionStatement) -> Self
Converts to this type from the input type.
Source§impl From<CreateFunctionStatement> for Statement
impl From<CreateFunctionStatement> for Statement
Source§fn from(v: CreateFunctionStatement) -> Self
fn from(v: CreateFunctionStatement) -> Self
Converts to this type from the input type.
Source§impl From<CreateIndexStatement> for Statement
impl From<CreateIndexStatement> for Statement
Source§fn from(v: CreateIndexStatement) -> Self
fn from(v: CreateIndexStatement) -> Self
Converts to this type from the input type.
Source§impl From<CreateKeyspaceStatement> for Statement
impl From<CreateKeyspaceStatement> for Statement
Source§fn from(v: CreateKeyspaceStatement) -> Self
fn from(v: CreateKeyspaceStatement) -> Self
Converts to this type from the input type.
Source§impl From<CreateMaterializedViewStatement> for Statement
impl From<CreateMaterializedViewStatement> for Statement
Source§fn from(v: CreateMaterializedViewStatement) -> Self
fn from(v: CreateMaterializedViewStatement) -> Self
Converts to this type from the input type.
Source§impl From<CreateRoleStatement> for Statement
impl From<CreateRoleStatement> for Statement
Source§fn from(v: CreateRoleStatement) -> Self
fn from(v: CreateRoleStatement) -> Self
Converts to this type from the input type.
Source§impl From<CreateTableStatement> for Statement
impl From<CreateTableStatement> for Statement
Source§fn from(v: CreateTableStatement) -> Self
fn from(v: CreateTableStatement) -> Self
Converts to this type from the input type.
Source§impl From<CreateTriggerStatement> for Statement
impl From<CreateTriggerStatement> for Statement
Source§fn from(v: CreateTriggerStatement) -> Self
fn from(v: CreateTriggerStatement) -> Self
Converts to this type from the input type.
Source§impl From<CreateUserDefinedTypeStatement> for Statement
impl From<CreateUserDefinedTypeStatement> for Statement
Source§fn from(v: CreateUserDefinedTypeStatement) -> Self
fn from(v: CreateUserDefinedTypeStatement) -> Self
Converts to this type from the input type.
Source§impl From<CreateUserStatement> for Statement
impl From<CreateUserStatement> for Statement
Source§fn from(v: CreateUserStatement) -> Self
fn from(v: CreateUserStatement) -> Self
Converts to this type from the input type.
Source§impl From<DataDefinitionStatement> for Statement
impl From<DataDefinitionStatement> for Statement
Source§fn from(original: DataDefinitionStatement) -> Statement
fn from(original: DataDefinitionStatement) -> Statement
Converts to this type from the input type.
Source§impl From<DataManipulationStatement> for Statement
impl From<DataManipulationStatement> for Statement
Source§fn from(original: DataManipulationStatement) -> Statement
fn from(original: DataManipulationStatement) -> Statement
Converts to this type from the input type.
Source§impl From<DeleteStatement> for Statement
impl From<DeleteStatement> for Statement
Source§fn from(v: DeleteStatement) -> Self
fn from(v: DeleteStatement) -> Self
Converts to this type from the input type.
Source§impl From<DropAggregateFunctionStatement> for Statement
impl From<DropAggregateFunctionStatement> for Statement
Source§fn from(v: DropAggregateFunctionStatement) -> Self
fn from(v: DropAggregateFunctionStatement) -> Self
Converts to this type from the input type.
Source§impl From<DropFunctionStatement> for Statement
impl From<DropFunctionStatement> for Statement
Source§fn from(v: DropFunctionStatement) -> Self
fn from(v: DropFunctionStatement) -> Self
Converts to this type from the input type.
Source§impl From<DropIndexStatement> for Statement
impl From<DropIndexStatement> for Statement
Source§fn from(v: DropIndexStatement) -> Self
fn from(v: DropIndexStatement) -> Self
Converts to this type from the input type.
Source§impl From<DropKeyspaceStatement> for Statement
impl From<DropKeyspaceStatement> for Statement
Source§fn from(v: DropKeyspaceStatement) -> Self
fn from(v: DropKeyspaceStatement) -> Self
Converts to this type from the input type.
Source§impl From<DropMaterializedViewStatement> for Statement
impl From<DropMaterializedViewStatement> for Statement
Source§fn from(v: DropMaterializedViewStatement) -> Self
fn from(v: DropMaterializedViewStatement) -> Self
Converts to this type from the input type.
Source§impl From<DropRoleStatement> for Statement
impl From<DropRoleStatement> for Statement
Source§fn from(v: DropRoleStatement) -> Self
fn from(v: DropRoleStatement) -> Self
Converts to this type from the input type.
Source§impl From<DropTableStatement> for Statement
impl From<DropTableStatement> for Statement
Source§fn from(v: DropTableStatement) -> Self
fn from(v: DropTableStatement) -> Self
Converts to this type from the input type.
Source§impl From<DropTriggerStatement> for Statement
impl From<DropTriggerStatement> for Statement
Source§fn from(v: DropTriggerStatement) -> Self
fn from(v: DropTriggerStatement) -> Self
Converts to this type from the input type.
Source§impl From<DropUserDefinedTypeStatement> for Statement
impl From<DropUserDefinedTypeStatement> for Statement
Source§fn from(v: DropUserDefinedTypeStatement) -> Self
fn from(v: DropUserDefinedTypeStatement) -> Self
Converts to this type from the input type.
Source§impl From<DropUserStatement> for Statement
impl From<DropUserStatement> for Statement
Source§fn from(v: DropUserStatement) -> Self
fn from(v: DropUserStatement) -> Self
Converts to this type from the input type.
Source§impl From<GrantPermissionStatement> for Statement
impl From<GrantPermissionStatement> for Statement
Source§fn from(v: GrantPermissionStatement) -> Self
fn from(v: GrantPermissionStatement) -> Self
Converts to this type from the input type.
Source§impl From<GrantRoleStatement> for Statement
impl From<GrantRoleStatement> for Statement
Source§fn from(v: GrantRoleStatement) -> Self
fn from(v: GrantRoleStatement) -> Self
Converts to this type from the input type.
Source§impl From<InsertStatement> for Statement
impl From<InsertStatement> for Statement
Source§fn from(v: InsertStatement) -> Self
fn from(v: InsertStatement) -> Self
Converts to this type from the input type.
Source§impl From<ListPermissionsStatement> for Statement
impl From<ListPermissionsStatement> for Statement
Source§fn from(v: ListPermissionsStatement) -> Self
fn from(v: ListPermissionsStatement) -> Self
Converts to this type from the input type.
Source§impl From<ListRolesStatement> for Statement
impl From<ListRolesStatement> for Statement
Source§fn from(v: ListRolesStatement) -> Self
fn from(v: ListRolesStatement) -> Self
Converts to this type from the input type.
Source§impl From<ListUsersStatement> for Statement
impl From<ListUsersStatement> for Statement
Source§fn from(v: ListUsersStatement) -> Self
fn from(v: ListUsersStatement) -> Self
Converts to this type from the input type.
Source§impl From<MaterializedViewStatement> for Statement
impl From<MaterializedViewStatement> for Statement
Source§fn from(original: MaterializedViewStatement) -> Statement
fn from(original: MaterializedViewStatement) -> Statement
Converts to this type from the input type.
Source§impl From<PermissionStatement> for Statement
impl From<PermissionStatement> for Statement
Source§fn from(original: PermissionStatement) -> Statement
fn from(original: PermissionStatement) -> Statement
Converts to this type from the input type.
Source§impl From<RevokePermissionStatement> for Statement
impl From<RevokePermissionStatement> for Statement
Source§fn from(v: RevokePermissionStatement) -> Self
fn from(v: RevokePermissionStatement) -> Self
Converts to this type from the input type.
Source§impl From<RevokeRoleStatement> for Statement
impl From<RevokeRoleStatement> for Statement
Source§fn from(v: RevokeRoleStatement) -> Self
fn from(v: RevokeRoleStatement) -> Self
Converts to this type from the input type.
Source§impl From<RoleStatement> for Statement
impl From<RoleStatement> for Statement
Source§fn from(original: RoleStatement) -> Statement
fn from(original: RoleStatement) -> Statement
Converts to this type from the input type.
Source§impl From<SecondaryIndexStatement> for Statement
impl From<SecondaryIndexStatement> for Statement
Source§fn from(original: SecondaryIndexStatement) -> Statement
fn from(original: SecondaryIndexStatement) -> Statement
Converts to this type from the input type.
Source§impl From<SelectStatement> for Statement
impl From<SelectStatement> for Statement
Source§fn from(v: SelectStatement) -> Self
fn from(v: SelectStatement) -> Self
Converts to this type from the input type.
Source§impl From<TriggerStatement> for Statement
impl From<TriggerStatement> for Statement
Source§fn from(original: TriggerStatement) -> Statement
fn from(original: TriggerStatement) -> Statement
Converts to this type from the input type.
Source§impl From<TruncateStatement> for Statement
impl From<TruncateStatement> for Statement
Source§fn from(v: TruncateStatement) -> Self
fn from(v: TruncateStatement) -> Self
Converts to this type from the input type.
Source§impl From<UpdateStatement> for Statement
impl From<UpdateStatement> for Statement
Source§fn from(v: UpdateStatement) -> Self
fn from(v: UpdateStatement) -> Self
Converts to this type from the input type.
Source§impl From<UseStatement> for Statement
impl From<UseStatement> for Statement
Source§fn from(v: UseStatement) -> Self
fn from(v: UseStatement) -> Self
Converts to this type from the input type.
Source§impl From<UserDefinedFunctionStatement> for Statement
impl From<UserDefinedFunctionStatement> for Statement
Source§fn from(original: UserDefinedFunctionStatement) -> Statement
fn from(original: UserDefinedFunctionStatement) -> Statement
Converts to this type from the input type.
Source§impl From<UserDefinedTypeStatement> for Statement
impl From<UserDefinedTypeStatement> for Statement
Source§fn from(original: UserDefinedTypeStatement) -> Statement
fn from(original: UserDefinedTypeStatement) -> Statement
Converts to this type from the input type.
Source§impl From<UserStatement> for Statement
impl From<UserStatement> for Statement
Source§fn from(original: UserStatement) -> Statement
fn from(original: UserStatement) -> Statement
Converts to this type from the input type.
Source§impl KeyspaceExt for Statement
impl KeyspaceExt for Statement
Source§impl ToTokens for Statement
impl ToTokens for Statement
Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
Source§impl TryFrom<Statement> for DataDefinitionStatement
impl TryFrom<Statement> for DataDefinitionStatement
Source§impl TryFrom<Statement> for DataManipulationStatement
impl TryFrom<Statement> for DataManipulationStatement
Source§impl TryFrom<Statement> for MaterializedViewStatement
impl TryFrom<Statement> for MaterializedViewStatement
Source§impl TryFrom<Statement> for PermissionStatement
impl TryFrom<Statement> for PermissionStatement
Source§impl TryFrom<Statement> for RoleStatement
impl TryFrom<Statement> for RoleStatement
Source§impl TryFrom<Statement> for SecondaryIndexStatement
impl TryFrom<Statement> for SecondaryIndexStatement
Source§impl TryFrom<Statement> for TriggerStatement
impl TryFrom<Statement> for TriggerStatement
Source§impl TryFrom<Statement> for UserDefinedTypeStatement
impl TryFrom<Statement> for UserDefinedTypeStatement
Source§impl TryFrom<Statement> for UserStatement
impl TryFrom<Statement> for UserStatement
Source§impl TryFrom<TaggedStatement> for Statement
impl TryFrom<TaggedStatement> for Statement
Source§impl TryInto<AlterKeyspaceStatement> for Statement
impl TryInto<AlterKeyspaceStatement> for Statement
Source§impl TryInto<AlterRoleStatement> for Statement
impl TryInto<AlterRoleStatement> for Statement
Source§impl TryInto<AlterTableStatement> for Statement
impl TryInto<AlterTableStatement> for Statement
Source§impl TryInto<AlterUserStatement> for Statement
impl TryInto<AlterUserStatement> for Statement
Source§impl TryInto<BatchStatement> for Statement
impl TryInto<BatchStatement> for Statement
Source§impl TryInto<CreateFunctionStatement> for Statement
impl TryInto<CreateFunctionStatement> for Statement
Source§impl TryInto<CreateIndexStatement> for Statement
impl TryInto<CreateIndexStatement> for Statement
Source§impl TryInto<CreateKeyspaceStatement> for Statement
impl TryInto<CreateKeyspaceStatement> for Statement
Source§impl TryInto<CreateRoleStatement> for Statement
impl TryInto<CreateRoleStatement> for Statement
Source§impl TryInto<CreateTableStatement> for Statement
impl TryInto<CreateTableStatement> for Statement
Source§impl TryInto<CreateTriggerStatement> for Statement
impl TryInto<CreateTriggerStatement> for Statement
Source§impl TryInto<CreateUserStatement> for Statement
impl TryInto<CreateUserStatement> for Statement
Source§impl TryInto<DeleteStatement> for Statement
impl TryInto<DeleteStatement> for Statement
Source§impl TryInto<DropFunctionStatement> for Statement
impl TryInto<DropFunctionStatement> for Statement
Source§impl TryInto<DropIndexStatement> for Statement
impl TryInto<DropIndexStatement> for Statement
Source§impl TryInto<DropKeyspaceStatement> for Statement
impl TryInto<DropKeyspaceStatement> for Statement
Source§impl TryInto<DropRoleStatement> for Statement
impl TryInto<DropRoleStatement> for Statement
Source§impl TryInto<DropTableStatement> for Statement
impl TryInto<DropTableStatement> for Statement
Source§impl TryInto<DropTriggerStatement> for Statement
impl TryInto<DropTriggerStatement> for Statement
Source§impl TryInto<DropUserStatement> for Statement
impl TryInto<DropUserStatement> for Statement
Source§impl TryInto<GrantPermissionStatement> for Statement
impl TryInto<GrantPermissionStatement> for Statement
Source§impl TryInto<GrantRoleStatement> for Statement
impl TryInto<GrantRoleStatement> for Statement
Source§impl TryInto<InsertStatement> for Statement
impl TryInto<InsertStatement> for Statement
Source§impl TryInto<ListPermissionsStatement> for Statement
impl TryInto<ListPermissionsStatement> for Statement
Source§impl TryInto<ListRolesStatement> for Statement
impl TryInto<ListRolesStatement> for Statement
Source§impl TryInto<ListUsersStatement> for Statement
impl TryInto<ListUsersStatement> for Statement
Source§impl TryInto<RevokePermissionStatement> for Statement
impl TryInto<RevokePermissionStatement> for Statement
Source§impl TryInto<RevokeRoleStatement> for Statement
impl TryInto<RevokeRoleStatement> for Statement
Source§impl TryInto<SelectStatement> for Statement
impl TryInto<SelectStatement> for Statement
Source§impl TryInto<TruncateStatement> for Statement
impl TryInto<TruncateStatement> for Statement
Source§impl TryInto<UpdateStatement> for Statement
impl TryInto<UpdateStatement> for Statement
Source§impl TryInto<UseStatement> for Statement
impl TryInto<UseStatement> for Statement
impl StructuralPartialEq for Statement
Auto Trait Implementations§
impl Freeze for Statement
impl RefUnwindSafe for Statement
impl Send for Statement
impl Sync for Statement
impl Unpin for Statement
impl UnwindSafe for Statement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more