visitCreateIndexStatement method

  1. @override
void visitCreateIndexStatement(
  1. CreateIndexStatement e,
  2. void arg
)
override

Implementation

@override
void visitCreateIndexStatement(CreateIndexStatement e, void arg) {
  keyword(TokenType.create);
  if (e.unique) {
    keyword(TokenType.unique);
  }
  keyword(TokenType.$index);
  _ifNotExists(e.ifNotExists);

  identifier(e.indexName);
  keyword(TokenType.on);
  visit(e.on, arg);

  symbol('(', spaceBefore: true);
  _join(e.columns, ',');
  symbol(')', spaceAfter: true);

  _where(e.where);
}