Package | Description |
---|---|
mdbtools.dbengine | |
mdbtools.dbengine.tasks |
Modifier and Type | Class and Description |
---|---|
class |
MemoryData
An implementation of Data that stores the complete result in memory
|
class |
RewindableData
Allow the data to be restarted
|
private class |
Tests.SimpleData |
Modifier and Type | Method and Description |
---|---|
private Data |
SelectEngine.aggregateQuery(Data data)
execute an aggregate query
|
Data |
SelectEngine.execute() |
private Data |
Engine.execute(Select select)
Execute a sql select query
|
Data |
Engine.execute(SQL sql)
execute is used to tell the engine to do something
|
Data |
Tests.SimpleDataSourceTable.getData() |
Data |
Table.getData() |
private Data |
SelectEngine.getData()
Resolve the from clause to a single set of data
|
private Data |
SelectEngine.nonAggregateQuery(Data data)
non aggregate so simply return the column's wanted
running any function requested
|
private Data |
SelectEngine.orderBy(Data data)
sort the data
todo: allow for sorting non-memory data
|
private Data |
SelectEngine.where(MemoryData data,
Object where)
execute the where clause
|
Modifier and Type | Method and Description |
---|---|
private Data |
SelectEngine.aggregateQuery(Data data)
execute an aggregate query
|
private Data |
SelectEngine.nonAggregateQuery(Data data)
non aggregate so simply return the column's wanted
running any function requested
|
private Data |
SelectEngine.orderBy(Data data)
sort the data
todo: allow for sorting non-memory data
|
private Object |
SelectEngine.resolveColumn(Data data,
Object column)
resolve a column down to it's final value
|
private boolean |
SelectEngine.whereCheckRow(Data data,
Object where)
Check the where constraint against a single row
|
private boolean |
SelectEngine.whereCheckRowConditon(Data data,
Condition condition)
Check a condtion portion of the where constraint against a single row
left and right of conditon is either another condition or an equation
|
private boolean |
SelectEngine.whereCheckRowEquation(Data data,
Equation eq)
Check an equation portion of the where contraints against a single row
|
Constructor and Description |
---|
MemoryData(Data data,
int numColumns) |
RewindableData(Data data,
int numColumns) |
Modifier and Type | Method and Description |
---|---|
private void |
AggregateQuery.resolveAggregateFunction(Data data,
Object column) |
private Object |
NonAggregateQuery.resolveColumn(Data data,
Object column) |
private Object |
FilterData.resolveColumn(Data data,
Object column) |
private Object |
AggregateQuery.resolveColumn(Data data,
Object column) |
private boolean |
FilterData.whereCheckRow(Data data,
Object where)
Check the where constraint against a single row
|
private boolean |
FilterData.whereCheckRowConditon(Data data,
Condition condition)
Check a condition portion of the where constraint against a single row
left and right of conditon is either another condition or an equation
|
private boolean |
FilterData.whereCheckRowEquation(Data data,
Equation eq)
Check an equation portion of the where contraints against a single row
|
Copyright © 2016 Open Microscopy Environment