Package | Description |
---|---|
de.jdataset | |
de.jdataset.jasper | |
de.pkjs.pl |
Modifier and Type | Method and Description |
---|---|
static JDataSet |
JDataSet.CSV2Dataset(java.lang.String dsName,
java.lang.String csv)
Erzeugt aus einem Dataset-Namen und einem CSV-File
in dem in der ersten Zeile die Feldnamen stehen
und in der zweiten Zeile die Feldtypen
einen Dataset und eine DataTable mit dem angegebenen Namen
und DataRows mit den folgenden Werten.
|
JDataSet |
JDataSet.getChanges()
Liefert einen DataSet der nur die DataRows enthält,
die verändert wurden; also inserted, delete, modified.
|
JDataSet |
JDataSet.getChangesPersistent() |
JDataSet |
JDataSet.getClone()
Erzeugt einen Clone dieses DataSet ohne Profiling-Informationen
|
static JDataSet |
DataSetFactory.getDataSet(SDataSet sds)
Verwandelt einen serialisierten Dataset in einen "normalen"
|
JDataSet |
JDataTable.getMetaDataSet()
Liefert die Definition dieser Tabelle mit ihren Columns als DataSet;
Child und Parent Tables werden mitgeliefert.
|
JDataSet |
JDataTable.getMyDataset()
Liefert den Dataset, zu dem diese Tabelle gehört
oder null, wenn außerhalb eines Dataset.
|
static JDataSet |
JDataSet.toDataset(java.lang.Object o)
Erzeugt aus dem übergebenen Object einen DataSet.
|
Modifier and Type | Method and Description |
---|---|
java.util.Vector<JDataSet> |
JDataSet.split()
Teilt ein Dataset, welches mehrere RootTables enthält.
|
java.util.Vector<JDataSet> |
JDataSet.splitMulti2Single()
Erzeugt aus einem Dataset mit genau einer DataTable aber vielen DataRows
einen Ergebnisvector von DataSets mit genau einer Row.
|
Modifier and Type | Method and Description |
---|---|
static SDataSet |
DataSetFactory.getSDataSet(JDataSet ds)
Erzeugt einen serialisierten DataSet aus einem "normalen" DataSet
(ohne Komprimierung); Encoding = UTF-8.
|
static SDataSet |
DataSetFactory.getSDataSet(JDataSet ds,
boolean compressed)
Erzeugt einen serialisierten DataSet aus einem "normalen" DataSet
Encoding = UTF-8.
|
static SDataSet |
DataSetFactory.getSDataSet(JDataSet ds,
boolean compressed,
java.lang.String encoding)
Erzeugt einen (comprimierten) serialisierten DataSet
|
static SDataSet |
DataSetFactory.getSDataSet(JDataSet ds,
java.lang.String encoding)
Erzeugt einen serialisierten DataSet aus einem "normalen" DataSet
(ohne Komprimierung).
|
void |
JDataSet.merge(JDataSet ds)
Mischt einen Dataset hinzu; dabei werden die RootTables
und RootRows aus dem angegebenen Dataset übernommen.
|
Constructor and Description |
---|
JRDataSetDataSource(JDataSet dataset)
Erzeugt eine neue Datenquelle für ein Bericht.
|
JRDataSetDataSource(JDataSet dataset,
java.lang.String tablename)
Erzeugt eine neue Datenquelle für ein Bericht.
|
JRDataSetParameters(JDataSet dataset)
Erzeugt die Parameter aus einem DataSet.
|
JRDataSetParameters(JDataSet dataset,
java.lang.String tablename)
Erzeugt die Parameter unter Angabe einer definierten RootTable aus dem
DataSet.
|
Modifier and Type | Method and Description |
---|---|
JDataSet |
IPLContext.getAll(java.lang.String datasetname)
Liefert einen Dataset ohne Angabe eines Schlüssels; also vor allem eine
Menge von Datensätzen - bis zum Inhalt einer kompletten Tabelle.
|
JDataSet |
PLTransactionContext.getAll(java.lang.String datasetname) |
JDataSet |
PL.getAll(java.lang.String datasetname) |
JDataSet |
DataRowIterator.getDataset()
Achtung!
|
JDataSet |
IPLContext.getDataset(java.lang.String datasetname,
long oid)
Liefert einen Dataset mit dem angegebenen Namen und dem angegebenen
Primärschlüssel der Wurzeltabelle.
|
JDataSet |
PLTransactionContext.getDataset(java.lang.String datasetname,
long oid) |
JDataSet |
PL.getDataset(java.lang.String datasetname,
long oid) |
JDataSet |
IPLContext.getDataset(java.lang.String datasetname,
long[] oids)
Liefert einen Dataset mit den angegebenen Primärschlüsseln.
|
JDataSet |
PLTransactionContext.getDataset(java.lang.String datasetname,
long[] oids) |
JDataSet |
PL.getDataset(java.lang.String datasetname,
long[] oids) |
JDataSet |
IPLContext.getDataset(java.lang.String datasetname,
ParameterList parameters)
Liefert einen Dataset mit dem angegebenen Namen sowie unter Angabe eine
Liste von Parametern.
|
JDataSet |
PLTransactionContext.getDataset(java.lang.String datasetname,
ParameterList parameters) |
JDataSet |
PL.getDataset(java.lang.String datasetname,
ParameterList parameters) |
JDataSet |
IPLContext.getDataset(java.lang.String datasetname,
java.lang.String key)
Liefert einen Dataset mit dem angegebenen Namen und dem angegebenen
Primärschlüssel der Wurzeltabelle.
|
JDataSet |
PLTransactionContext.getDataset(java.lang.String datasetname,
java.lang.String key) |
JDataSet |
PL.getDataset(java.lang.String datasetname,
java.lang.String key) |
JDataSet |
IPLContext.getDatasetSql(java.lang.String datasetname,
java.lang.String sql)
Liefert einen flachen Dataset auf Basis eines beliebigen SQL-Statements.
|
JDataSet |
PLTransactionContext.getDatasetSql(java.lang.String datasetname,
java.lang.String sql) |
JDataSet |
PL.getDatasetSql(java.lang.String datasetname,
java.lang.String sql) |
JDataSet |
IPLContext.getDatasetSql(java.lang.String datasetname,
java.lang.String sql,
int limit) |
JDataSet |
PLTransactionContext.getDatasetSql(java.lang.String datasetname,
java.lang.String sql,
int limit) |
JDataSet |
PL.getDatasetSql(java.lang.String datasetname,
java.lang.String sql,
int limit) |
JDataSet |
IPLContext.getDatasetSql(java.lang.String datasetname,
java.lang.String sql,
ParameterList list)
Liefert einen flachen Dataset auf Basis eines beliebigen SQL-Statements.
|
JDataSet |
PLTransactionContext.getDatasetSql(java.lang.String datasetname,
java.lang.String sql,
ParameterList list) |
JDataSet |
PL.getDatasetSql(java.lang.String datasetname,
java.lang.String sql,
ParameterList list) |
JDataSet |
PLTransactionContext.getDatasetSql(java.lang.String datasetname,
java.lang.String sql,
ParameterList list,
int limit,
int queryTimeout) |
JDataSet |
IPLContext.getDatasetSql(java.lang.String tablename,
java.lang.String columns,
java.lang.String from)
Liefert einen flachen Dataset auf Basis eines beliebigen SQL-Statements.
|
JDataSet |
PLTransactionContext.getDatasetSql(java.lang.String tablename,
java.lang.String columns,
java.lang.String from)
Deprecated.
|
JDataSet |
PL.getDatasetSql(java.lang.String tablename,
java.lang.String columns,
java.lang.String from)
Deprecated.
|
JDataSet |
IPLContext.getDatasetStatement(Database.NamedStatement nst,
ParameterList list)
Liefert einen DataSet unter Angabe eines benannten Statements.
|
JDataSet |
PLTransactionContext.getDatasetStatement(Database.NamedStatement nst,
ParameterList list) |
JDataSet |
PL.getDatasetStatement(Database.NamedStatement nst,
ParameterList list) |
JDataSet |
IPLContext.getDatasetStatement(java.lang.String name)
Liefert einen DataSet unter Angabe des Namens eines benannten Statements.
|
JDataSet |
PLTransactionContext.getDatasetStatement(java.lang.String name) |
JDataSet |
PL.getDatasetStatement(java.lang.String name) |
JDataSet |
IPLContext.getDatasetStatement(java.lang.String name,
ParameterList list)
Liefert einen DataSet unter Angabe des Namens eines benannten Statements.
|
JDataSet |
PLTransactionContext.getDatasetStatement(java.lang.String name,
ParameterList list) |
JDataSet |
PL.getDatasetStatement(java.lang.String name,
ParameterList list) |
JDataSet |
PLTransactionContext.getDatasetWhere(java.lang.String datasetname,
java.lang.String where)
Deprecated.
|
JDataSet |
IPLContext.getEmptyDataset(java.lang.String datasetname)
Liefert einen Dataset ohne Werte aber mit den Metadaten.
|
JDataSet |
PLTransactionContext.getEmptyDataset(java.lang.String datasetname) |
JDataSet |
PL.getEmptyDataset(java.lang.String datasetname) |
JDataSet |
IPLContext.getMetaDataSet() |
JDataSet |
PLTransactionContext.getMetaDataSet()
Liefert einen Dataset, der alle definierten MetaDaten des Persistenz
Layers umfaßt:
Attribute der Klasse PL
Attribute der Klasse Database (als Child von PL)
Named Sequences
DataTables
Attribute der Klasse Request (als Child von PL)
Attribute der Klasse TableRequest (als Child von Request und mit
Selbst-Referenzierung)
Attribute der Klasse JDataColumn (als Child von TableRequest)
|
JDataSet |
PL.getMetaDataSet() |
Modifier and Type | Method and Description |
---|---|
int |
IPLContext.setDataset(JDataSet dataset)
Der vom Client geänderter Dataset wird in die Datenbank
zurückgeschrieben.
|
int |
PLTransactionContext.setDataset(JDataSet dataset) |
int |
PL.setDataset(JDataSet dataset) |
void |
IPLContext.setDatasetAsync(JDataSet dataset) |
void |
PLTransactionContext.setDatasetAsync(JDataSet dataset)
Nur bei PL verfügbar
|
void |
PL.setDatasetAsync(JDataSet dataset)
Die Daten werden asynchron in die Datenbank geschrieben;
deshalb gibts hier keinen Rückgabewert.
|