public abstract class AbstractQuery
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.Integer,java.lang.String> |
columnAliases |
protected Connection |
connection |
protected FolderItemFactory |
itemFactory |
protected java.lang.String |
sql |
| Constructor and Description |
|---|
AbstractQuery(java.lang.String id,
int period,
java.lang.String sql,
Connection connection,
java.util.Map<java.lang.Integer,java.lang.String> columnAliases) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doQuery() |
protected java.lang.String |
mapFieldName(int i,
java.sql.ResultSet result) |
void |
register(java.util.concurrent.ScheduledExecutorService timer,
DefaultChainItemFactory parentItemFactory) |
protected abstract void |
setGlobalError(java.lang.Throwable e) |
void |
tick() |
void |
unregister() |
protected final java.lang.String sql
protected final Connection connection
protected FolderItemFactory itemFactory
protected final java.util.Map<java.lang.Integer,java.lang.String> columnAliases
public AbstractQuery(java.lang.String id,
int period,
java.lang.String sql,
Connection connection,
java.util.Map<java.lang.Integer,java.lang.String> columnAliases)
public void register(java.util.concurrent.ScheduledExecutorService timer,
DefaultChainItemFactory parentItemFactory)
public void unregister()
public void tick()
protected abstract void setGlobalError(java.lang.Throwable e)
protected abstract void doQuery()
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String mapFieldName(int i,
java.sql.ResultSet result)
throws java.sql.SQLException
java.sql.SQLException
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0