MCPcopy Create free account
hub / github.com/GraphLite-AI/GraphLite / optimize_index_statement

Function optimize_index_statement

graphlite/src/ast/parser.rs:4981–4995  ·  view source on GitHub ↗

Parse OPTIMIZE INDEX statement

(tokens: &[Token])

Source from the content-addressed store, hash-verified

4979
4980/// Parse OPTIMIZE INDEX statement
4981fn optimize_index_statement(tokens: &[Token]) -> IResult<&[Token], OptimizeIndexStatement> {
4982 let (tokens, _) = expect_identifier("OPTIMIZE")(tokens)?;
4983 let (tokens, _) = expect_identifier("INDEX")(tokens)?;
4984
4985 // Parse index name
4986 let (tokens, name) = identifier(tokens)?;
4987
4988 Ok((
4989 tokens,
4990 OptimizeIndexStatement {
4991 name,
4992 location: Location::default(),
4993 },
4994 ))
4995}
4996
4997/// Parse REINDEX statement
4998/// Syntax: REINDEX index_name

Callers

nothing calls this directly

Calls 2

expect_identifierFunction · 0.85
identifierFunction · 0.70

Tested by

no test coverage detected