Enum mimir::enums::ODPIStatementType
[−]
[src]
#[repr(u32)]pub enum ODPIStatementType { NotSet, Select, Update, Delete, Insert, Create, DropDdl, Alter, Begin, Declare, Call, }
This enumeration identifies the type of statement that has been prepared. It is available as
part of the structure ODPIStmtInfo
.
Variants
NotSet
Statement type not set.
Select
Identifies a select statement. The member ODPIStmtInfo.is_query
will be set to 1.
Update
Identifies an update statement. The member ODPIStmtInfo.is_dml
will be set to 1.
Delete
Identifies a delete statement. The member ODPIStmtInfo.is_dml
will be set to 1.
Insert
Identifies an insert statement. The member ODPIStmtInfo.is_dml
will be set to 1.
Create
Identifies a create statement. The member ODPIStmtInfo.is_ddl
will be set to 1.
DropDdl
Identifies a drop statement. The member ODPIStmtInfo.is_ddl
will be set to 1.
Alter
Identifies an alter statement. The member ODPIStmtInfo.is_ddl
will be set to 1.
Begin
Identifies an anonymous PL/SQL block starting with the keyword begin. The member `ODPIStmtInfo.is_plsql will be set to 1.
Declare
Identifies an anonymous PL/SQL block starting with the keyword declare. The member
ODPIStmtInfo.is_plsql
will be set to 1.
Call
Identifies a CALL statement used for calling stored procedures and functions. The member
ODPIStmtInfo.is_plsql
will be set to 1.
Trait Implementations
impl Clone for ODPIStatementType
[src]
fn clone(&self) -> ODPIStatementType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Copy for ODPIStatementType
[src]
impl Debug for ODPIStatementType
[src]
impl Eq for ODPIStatementType
[src]
impl Hash for ODPIStatementType
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more