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>