public abstract class Statement<R,C> extends ParserLocator2Impl
| Modifier and Type | Field and Description |
|---|---|
protected Engine<R,C> |
engine |
protected LinkedHashMap<String,Placeholder<R,C>> |
placeholderMap |
| Constructor and Description |
|---|
Statement(Engine<R,C> engine,
LinkedHashMap<String,Placeholder<R,C>> placeholderMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
bindValue(String name,
C value) |
void |
check(Metadata metadata,
ErrorReporter reporter) |
abstract FetchResult<R,C> |
execute() |
LinkedHashMap<String,Placeholder<R,C>> |
getPlaceholderMap() |
boolean |
isSelectStatement() |
getEnd, getSource, getStart, setLocation, throwExceptionprotected LinkedHashMap<String,Placeholder<R,C>> placeholderMap
public Statement(Engine<R,C> engine, LinkedHashMap<String,Placeholder<R,C>> placeholderMap)
public LinkedHashMap<String,Placeholder<R,C>> getPlaceholderMap()
public void check(Metadata metadata, ErrorReporter reporter)
public abstract FetchResult<R,C> execute()
public boolean isSelectStatement()
Copyright © 2014. All rights reserved.