Package: sql-indent

Defined variables (19)

sqlind-align-rulesAlign rules for SQL codes.
sqlind-syntax-tableSyntax table used in `sql-mode' for indenting SQL code.
sqlind-search-limitLimit of search when looking for syntactic elements.
sqlind-basic-offsetThe basic indentaion amount for SQL code.
sqlind-comment-start-skipRegexp to match the start of a SQL comment.
sqlind-operator-regexpRegexp to match a SQL expression operator.
sqlind-indentation-offsets-alistDefine the indentation amount for each syntactic symbol.
sqlind-sqlite-directiveMatch an SQLite directive at the beginning of a line.
sqlind-indentation-syntax-symbolsThis variable exists just for its documentation.
sqlind-minor-mode-hookHook run after entering or leaving `sqlind-minor-mode'.
sqlind-ms-directiveMatch an MS SQL Sever directive at the beginning of a line.
sqlind-start-block-regexpRegexp to match the start of a block.
sqlind-minor-modeNon-nil if sqlind minor mode is enabled.
sqlind-comment-prefixRegexp to match the line prefix inside comments.
sqlind-default-indentation-offsets-alistDefine the indentation amount for each syntactic symbol.
sqlind-end-statement-regexpMatch an end of statement.
sqlind-sqlplus-directiveMatch an SQL*Plus directive at the beginning of a line.
sqlind-end-stmt-stackStack of end-of-statement positions.
sqlind-comment-endRegexp to match the end of a multiline SQL comment.

Defined functions (67)

sqlind-adjust-comma(SYNTAX BASE-INDENTATION)
sqlind-right-justify-logical-operator(SYNTAX BASE-INDENTATION)
sqlind-indent-comment-continuation(SYNTAX BASE-INDENTATION)
sqlind-labels-match(LB1 LB2)
sqlind-calculate-indentation(SYNTAX &optional BASE-INDENTATION)
sqlind-show-syntax-of-line()
sqlind-in-comment-or-string(POS)
sqlind-syntax-in-case(POS START)
sqlind-outer-context(CONTEXT)
sqlind-column-definition-start(POS LIMIT)
sqlind-indent-select-column(SYNTAX BASE-INDENTATION)
sqlind-left-justify-logical-operator(SYNTAX BASE-INDENTATION)
sqlind-indent-select-table(SYNTAX BASE-INDENTATION)
sqlind-beginning-of-block(&optional END-STATEMENT-STACK)
sqlind-beginning-of-directive()
sqlind-anchor-point(CONTEXT)
sqlind-forward-syntactic-ws()
sqlind-refine-syntax(CONTEXT POS HAVE-BLOCK-CONTEXT)
sqlind-maybe-skip-create-options()
sqlind-syntax-keyword(CONTEXT)
sqlind-maybe-end-statement()
sqlind-report-sytax-error(SYNTAX BASE-INDENTATION)
sqlind-same-level-statement(POINT START)
sqlind-maybe-else-statement()
sqlind-refine-end-syntax(END-KIND END-LABEL END-POS CONTEXT)
sqlind-syntax(CONTEXT)
sqlind-find-context(SYNTAX-SYMBOL CONTEXT)
sqlind-maybe-create-statement(&optional ALL-STATEMENTS)
sqlind-use-anchor-indentation(SYNTAX BASE-INDENTATION)
sqlind-lineup-joins-to-anchor(SYNTAX BASE-INDENTATION)
sqlind-syntax-symbol(CONTEXT)
sqlind-maybe-exception-statement()
sqlind-find-join-start(START LIMIT)
sqlind-minor-mode(&optional ARG)
sqlind-lineup-to-clause-end(SYNTAX BASE-INDENTATION)
sqlind-lineup-to-anchor(SYNTAX BASE-INDENTATION)
sqlind-maybe-declare-statement()
sqlind-use-previous-line-indentation(SYNTAX BASE-INDENTATION)
sqlind-syntax-of-line()
sqlind-beginning-of-statement-1(LIMIT)
sqlind-maybe-then-statement()
sqlind-maybe-if-statement()
sqlind-maybe-loop-statement()
sqlind-beginning-of-statement()
sqlind-syntax-in-with(POS START)
sqlind-maybe-case-statement()
sqlind-maybe-begin-statement()
sqlind-backward-syntactic-ws()
sqlind-match-string(POS)
sqlind-setup()
sqlind-lineup-into-nested-statement(SYNTAX BASE-INDENTATION)
sqlind-right-justify-clause(SYNTAX BASE-INDENTATION)
sqlind-maybe-$$-statement()
sqlind-syntax-in-delete(POS START)
sqlind-syntax-in-select(POS START)
sqlind-search-backward(START REGEXP LIMIT)
sqlind-indent-comment-start(SYNTAX BASE-INDENTATION)
sqlind-syntax-in-update(POS START)
sqlind-maybe-defun-statement()
sqlind-syntax-in-insert(POS START)
sqlind-indent-line()
sqlind-lone-semicolon(SYNTAX BASE-INDENTATION)
sqlind-report-runaway-string(SYNTAX BASE-INDENTATION)
sqlind-adjust-operator(SYNTAX BASE-INDENTATION)
sqlind-good-if-candidate()
sqlind-looking-at-begin-transaction()
sqlind-lineup-open-paren-to-anchor(SYNTAX BASE-INDENTATION)

Defined faces (0)