Struct libpgquery_sys::IndexStmt [−][src]
pub struct IndexStmt {Show 23 fields
pub idxname: String,
pub relation: Option<RangeVar>,
pub access_method: String,
pub table_space: String,
pub index_params: Vec<Node>,
pub index_including_params: Vec<Node>,
pub options: Vec<Node>,
pub where_clause: Option<Box<Node>>,
pub exclude_op_names: Vec<Node>,
pub idxcomment: String,
pub index_oid: u32,
pub old_node: u32,
pub old_create_subid: u32,
pub old_first_relfilenode_subid: u32,
pub unique: bool,
pub primary: bool,
pub isconstraint: bool,
pub deferrable: bool,
pub initdeferred: bool,
pub transformed: bool,
pub concurrent: bool,
pub if_not_exists: bool,
pub reset_default_tblspc: bool,
}
Fields
idxname: String
relation: Option<RangeVar>
access_method: String
table_space: String
index_params: Vec<Node>
index_including_params: Vec<Node>
options: Vec<Node>
where_clause: Option<Box<Node>>
exclude_op_names: Vec<Node>
idxcomment: String
index_oid: u32
old_node: u32
old_create_subid: u32
old_first_relfilenode_subid: u32
unique: bool
primary: bool
isconstraint: bool
deferrable: bool
initdeferred: bool
transformed: bool
concurrent: bool
if_not_exists: bool
reset_default_tblspc: bool
Trait Implementations
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
Auto Trait Implementations
impl RefUnwindSafe for IndexStmt
impl UnwindSafe for IndexStmt
Blanket Implementations
Mutably borrows from an owned value. Read more