public class ScopeEntry extends Object
Modifier and Type | Field and Description |
---|---|
static Filter<ScopeEntry> |
OptionalFilter |
static Action<ScopeEntry> |
SetOpt |
static Transform<ScopeEntry,Var> |
ToVar |
Constructor and Description |
---|
ScopeEntry(Var var,
SqlColumn column) |
Modifier and Type | Method and Description |
---|---|
ScopeEntry |
duplicate() |
SqlColumn |
getColumn() |
ScopeStatus |
getStatus() |
Var |
getVar() |
boolean |
hasStatus(ScopeStatus testStatus2) |
boolean |
isFixed() |
boolean |
isOptional() |
void |
reset(Var var,
SqlColumn column,
ScopeStatus status) |
void |
setStatus(ScopeStatus newStatus) |
String |
toString() |
public static Filter<ScopeEntry> OptionalFilter
public static Transform<ScopeEntry,Var> ToVar
public static Action<ScopeEntry> SetOpt
public void reset(Var var, SqlColumn column, ScopeStatus status)
public ScopeEntry duplicate()
public SqlColumn getColumn()
public ScopeStatus getStatus()
public void setStatus(ScopeStatus newStatus)
public boolean isOptional()
public boolean isFixed()
public boolean hasStatus(ScopeStatus testStatus2)
public Var getVar()
Licenced under the Apache License, Version 2.0