Column_constraintContext

Classes > DataProvider.SQLite.Parsing > Column_constraintContext
public class SQLiteParser.Column_constraintContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree

Constructors

Column_constraintContext

public Column_constraintContext(ParserRuleContext parent, int invokingState)
Parameter Type Description
parent ParserRuleContext
invokingState Int32

Properties

RuleIndex

public override int RuleIndex { get; }

Methods

CHECK_()

public ITerminalNode CHECK_()

Returns: ITerminalNode

OPEN_PAR()

public ITerminalNode OPEN_PAR()

Returns: ITerminalNode

expr()

public SQLiteParser.ExprContext expr()

Returns: ExprContext

CLOSE_PAR()

public ITerminalNode CLOSE_PAR()

Returns: ITerminalNode

DEFAULT_()

public ITerminalNode DEFAULT_()

Returns: ITerminalNode

COLLATE_()

public ITerminalNode COLLATE_()

Returns: ITerminalNode

collation_name()

public SQLiteParser.Collation_nameContext collation_name()

Returns: Collation_nameContext

foreign_key_clause()

public SQLiteParser.Foreign_key_clauseContext foreign_key_clause()

Returns: Foreign_key_clauseContext

AS_()

public ITerminalNode AS_()

Returns: ITerminalNode

CONSTRAINT_()

public ITerminalNode CONSTRAINT_()

Returns: ITerminalNode

name()

public SQLiteParser.NameContext name()

Returns: NameContext

PRIMARY_()

public ITerminalNode PRIMARY_()

Returns: ITerminalNode

KEY_()

public ITerminalNode KEY_()

Returns: ITerminalNode

NULL_()

public ITerminalNode NULL_()

Returns: ITerminalNode

UNIQUE_()

public ITerminalNode UNIQUE_()

Returns: ITerminalNode

signed_number()

public SQLiteParser.Signed_numberContext signed_number()

Returns: Signed_numberContext

literal_value()

public SQLiteParser.Literal_valueContext literal_value()

Returns: Literal_valueContext

conflict_clause()

public SQLiteParser.Conflict_clauseContext conflict_clause()

Returns: Conflict_clauseContext

GENERATED_()

public ITerminalNode GENERATED_()

Returns: ITerminalNode

ALWAYS_()

public ITerminalNode ALWAYS_()

Returns: ITerminalNode

STORED_()

public ITerminalNode STORED_()

Returns: ITerminalNode

VIRTUAL_()

public ITerminalNode VIRTUAL_()

Returns: ITerminalNode

asc_desc()

public SQLiteParser.Asc_descContext asc_desc()

Returns: Asc_descContext

AUTOINCREMENT_()

public ITerminalNode AUTOINCREMENT_()

Returns: ITerminalNode

NOT_()

public ITerminalNode NOT_()

Returns: ITerminalNode

EnterRule(IParseTreeListener)

public override void EnterRule(IParseTreeListener listener)

Parameters:

Name Type Description
listener IParseTreeListener

ExitRule(IParseTreeListener)

public override void ExitRule(IParseTreeListener listener)

Parameters:

Name Type Description
listener IParseTreeListener

Accept<TResult>(IParseTreeVisitor<TResult>)

public override TResult Accept<TResult>(IParseTreeVisitor<TResult> visitor)

The `` needs a double dispatch method.

Parameters:

Name Type Description
visitor IParseTreeVisitor<<TResult>>

Returns: <TResult>