www.element4solution.com

e4s.db.systabledef
Class T_E4S_OVERVIEW_Sel

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.db.E4DBFilter
          extended by e4s.db.E4DBFilterAnd
              extended by e4s.db.E4DBSelect
                  extended by e4s.db.systabledef.T_E4S_OVERVIEW_Sel
All Implemented Interfaces:
E4DBFilter_Intf, E4DBFilterAnd_Intf, E4DBSelect_Intf

public class T_E4S_OVERVIEW_Sel
extends E4DBSelect
implements E4DBSelect_Intf

SQL select for T_E4S_OVERVIEW: Overview - includes information about the project and functionality. created: 20050214 013049, modified: 20080318 185617. $LastChangedRevision: 5290 $ $LastChangedDate: 2009-12-09 18:45:55 +0100 (Mi, 09 Dez 2009) $

ColumnDatatype Remark
ACTIVEBOOLEANActive Record ?
GRPE4OverviewGroup
STRING(12)
1Group
HEADERSTRING(80)Header
IDINTEGER2Identification
IMGE4Image
STRING(128)
Image
LANGLanguageLanguage
SORTINTEGERSort Order
TXTTEXTText
Index 1: IDX1 Index 2: ID unique

See Also:
T_E4S_OVERVIEW_Mod, T_E4S_OVERVIEW_Obj

Nested Class Summary
static class T_E4S_OVERVIEW_Sel.T_E4S_OVERVIEW_And
          Filter to be used as AND condition.
static class T_E4S_OVERVIEW_Sel.T_E4S_OVERVIEW_Or
          Filter to be used as OR condition.
 
Field Summary
static E4DBColumnInfo CI_ACTIVE
           
static E4DBColumnInfo CI_GRP
           
static E4DBColumnInfo CI_HEADER
           
static E4DBColumnInfo CI_ID
           
static E4DBColumnInfo CI_IMG
           
static E4DBColumnInfo CI_LANG
           
static E4DBColumnInfo CI_SORT
           
static E4DBColumnInfo CI_TXT
           
static E4DBColumnName COL_ACTIVE
          BOOLEAN Active Record ?
static E4DBColumnName COL_GRP
          E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group Member of index: #1.
static E4DBColumnName COL_HEADER
          STRING(80) Header
static E4DBColumnName COL_ID
          INTEGER Identification Autoincremental value Member of index: ID.
static E4DBColumnName COL_IMG
          E4Image defined as e4s.util.E4StringImage(128) General Image type Image
static E4DBColumnName COL_LANG
          Language Language
static E4DBColumnName COL_SORT
          INTEGER Sort Order
static E4DBColumnName COL_TXT
          TEXT Text
static E4DBColumnInfo[] COLUMNS
          Definition of database columns as array
static E4DBIndexInfo IDX_ID
          Definition of index IDX_ID.
static E4DBIndexInfo IDX1
          Definition of index IDX1.
static E4DBIndexInfo[] INDEXES
          Definition of table indexes.
static boolean IS_CLIENT_DISTINCTIVE
          This table does not enables client distinction.
static boolean IS_FREEDEF_POSSIBLE
          This table does not enable freedefined database fields.
static int SVN_REVISION
          SVN Revision Code.
static E4DBTableName TABLENAME
          Name of the database table.
 
Fields inherited from class e4s.db.E4DBSelect
COLUMN_NAME_COUNT, COLUMN_NAME_SUM, DB_DATEFORMAT, DB_DATEPICTURE, ms_isunicode, NULL
 
Fields inherited from class e4s.db.E4DBFilter
COMP_EMPTY, COMP_EQUALS, COMP_GREATER, COMP_GREATER_EQUAL, COMP_IN, COMP_IS_NOT_NULL, COMP_IS_NULL, COMP_LESS, COMP_LESS_EQUAL, COMP_LIKE, COMP_NOT_EMPTY, COMP_NOT_EQUALS, COMP_NOT_IN, COMP_NOT_LIKE
 
Fields inherited from class e4s.util.E4Object
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET
 
Constructor Summary
T_E4S_OVERVIEW_Sel()
          Construct an object for selecting data from T_E4S_OVERVIEW using the default database connection.
T_E4S_OVERVIEW_Sel(E4DBConnection_Intf dbcon)
          Construct an object for selecting data from T_E4S_OVERVIEW using a database connection.
T_E4S_OVERVIEW_Sel(T_E4S_OVERVIEW_Sel dbtable, boolean copy_where)
          Construct an object for selecting data from T_E4S_OVERVIEW using an existing T_E4S_OVERVIEW_Sel instance.
 
Method Summary
static java.lang.String _getSVNVersionString()
          Return the version info patched by CVS.
 boolean canHaveFreeDefinedFields()
          Check, if this table might have freedefined fields.
static void checkConsistency()
          Check table consistency (structure only) against database.
static void checkConsistency(boolean check_structure, boolean check_index)
          Check table consistency against database.
static E4Fieldset createFIELDSET()
           
static E4Fieldset createFIELDSET(E4ApplObj_Intf applobj)
           
 E4Fieldset createFIELDSET(FORM form)
           
 E4ID E4ID()
           
static T_E4S_OVERVIEW_Obj find_ID(E4DBConnection_Intf con, long qID)
          Find a record associates with index 2 (ID).
static T_E4S_OVERVIEW_Obj find_ID(long qID)
          Find a record associates with unique index 2 (ID).
 boolean get_ACTIVE()
          Get value for column ACTIVE.
 E4Fieldset get_FIELDSET()
           
 E4Fieldset get_FIELDSET(FORM form)
           
 E4OverviewGroup get_GRP()
          Get value for column GRP.
 java.lang.String get_HEADER()
          Get value for column HEADER.
 long get_ID()
          Get value for column ID.
 E4Image get_IMG()
          Get value for column IMG.
 Language get_LANG()
          Get value for column LANG.
 long get_SORT()
          Get value for column SORT.
 java.lang.String get_TXT()
          Get value for column TXT.
 T_E4S_OVERVIEW_Obj get()
          Get the data object for T_E4S_OVERVIEW without reading freedefined values.
 void get(E4Fieldset fieldset)
           
 E4DBColumnInfo[] getColInfo()
          Get information about the columns defined for this database table.
 E4DBIndexInfo getFirstPrimaryIndex()
          Get the fields defined for the first unique index IDX_ID.
 E4DBIndexInfo[] getIdxInfo()
          Get information about the indexes defined for this database table.
 java.lang.Class getModifyClass()
          Get the defined and generated class for the modifications, this means INSERT, UPDATE and DELETE, related to this table T_E4S_OVERVIEW.
 java.lang.Class getObjectClass()
          Get the defined and generated class for the data-object related to this table.
 E4PersistantVector getQuery()
          E4DBSelect.executeQuery() and store elements of type T_E4S_OVERVIEW_Obj in a Vector.
 E4DBReference[] getReferenceDelete(E4DBColumnName cName)
          Return null.
 E4DBReference[] getReferenceLookup(E4DBColumnName cName)
          Return null.
 E4DBTypeUsage[] getUsage(E4DBColumnName colname)
          For the case, that the specified column is a e4s defined type (e.g.
 boolean hasClientDistinctive()
          Get the state if data of this table will be distincted by E4Client.
static boolean isEmpty(E4DBConnection_Intf con)
          Check, if this table contains any data.
 E4DBModify_Intf makeInstance_Modify(boolean copy_where)
          Make an instance of the associated class for modification of database table entries.
 E4DBSelect_Intf makeInstance(boolean copy_where)
          Create a new instance for T_E4S_OVERVIEW_Sel
 boolean next()
          Fetch next record.
 T_E4S_OVERVIEW_Sel.T_E4S_OVERVIEW_Or or()
           
 void sort_ACTIVE_descending()
          Sort descending by column ACTIVE.
 void sort_ACTIVE()
          Sort ascending by column ACTIVE.
 void sort_GRP_descending()
          Sort descending by column GRP.
 void sort_GRP()
          Sort ascending by column GRP.
 void sort_HEADER_descending()
          Sort descending by column HEADER.
 void sort_HEADER()
          Sort ascending by column HEADER.
 void sort_ID_descending()
          Sort descending by column ID.
 void sort_ID()
          Sort ascending by column ID.
 void sort_IMG_descending()
          Sort descending by column IMG.
 void sort_IMG()
          Sort ascending by column IMG.
 void sort_LANG_descending()
          Sort descending by column LANG.
 void sort_LANG()
          Sort ascending by column LANG.
 void sort_SORT_descending()
          Sort descending by column SORT.
 void sort_SORT()
          Sort ascending by column SORT.
 int toCsv(E4PrintStream out)
          Export data from database table to CSV file (MS-Excel compatible input format).
static int toCsv(java.lang.String path)
          Export data from database table to CSV file (MS-Excel input format).
 int toSql(E4PrintStream out)
          Export data from database table to SQL file.
 int toSql(E4PrintStream out, int include_freefields)
          Export data from database table to SQL script file.
static void toSql(java.lang.String path)
          Export data from database table to SQL script file.
static int toSql(java.lang.String path, int include_freefields)
          Export data from database table to XML file.
 int toXml(E4PrintStream out)
          Export data from database table to XML file.
 int toXml(E4PrintStream out, E4StatusInformation_Intf status)
          Export data from database table to XML file.
 int toXml(E4PrintStream out, int include_freefields)
          Export data from database table to XML file.
 int toXml(E4PrintStream out, int include_freefields, E4StatusInformation_Intf status)
          Export data from database table to XML file.
static void toXml(java.lang.String path)
          Export data from database table to XML file.
static void toXml(java.lang.String path, E4StatusInformation_Intf status)
           
static int toXml(java.lang.String path, int include_freefields)
          Export data from database table to XML file.
static int toXml(java.lang.String path, int include_freefields, E4DBColumnName distinctCol)
          Export data from database table to XML file.
static int toXml(java.lang.String path, int include_freefields, E4StatusInformation_Intf status)
          Export data from database table to XML file.
static int toXml(java.lang.String path, int include_freefields, E4StatusInformation_Intf status, E4DBColumnName distinctCol)
          Export data from database table to XML file.
 void where_ACTIVE(boolean filter)
          Define a filter (AND-ed WHERE) for column ACTIVE.
 void where_ACTIVE(int operator, boolean filter)
          Define a filter (AND-ed WHERE with operator) for column ACTIVE.
 void where_GRP_in(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_GRP_in(E4OverviewGroup[] filter)
          Define a IN-filter (AND-ed WHERE) for column GRP.
 void where_GRP_isEmpty()
          Define a is-empty filter (empty string or null) - (AND-ed WHERE) for column GRP.
 void where_GRP_isNotEmpty()
          Define a NOT is-empty filter (empty string or null) - (AND-ed WHERE) for column GRP.
 void where_GRP_isNotNull()
          Define a is-NOT-null filter (AND-ed WHERE) for column GRP.
 void where_GRP_isNull()
          Define a is-null filter (AND-ed WHERE) for column GRP.
 void where_GRP_like(java.lang.String filter)
          Define a filter (AND-ed WHERE) for column GRP.
 void where_GRP_not_in(E4OverviewGroup[] filter)
          Define a NOT-IN-filter (AND-ed WHERE) for column GRP.
 void where_GRP_notin(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_GRP(E4OverviewGroup filter)
          Define a filter (AND-ed WHERE) for column GRP.
 void where_GRP(int operator, E4OverviewGroup filter)
          Define a filter (AND-ed WHERE with operator) for column GRP.
 void where_HEADER_in(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_HEADER_in(java.lang.String[] filter)
          Define a IN-filter (AND-ed WHERE) for column HEADER.
 void where_HEADER_isEmpty()
          Define a is-empty filter (empty string or null) - (AND-ed WHERE) for column HEADER.
 void where_HEADER_isNotEmpty()
          Define a NOT is-empty filter (empty string or null) - (AND-ed WHERE) for column HEADER.
 void where_HEADER_isNotNull()
          Define a is-NOT-null filter (AND-ed WHERE) for column HEADER.
 void where_HEADER_isNull()
          Define a is-null filter (AND-ed WHERE) for column HEADER.
 void where_HEADER_not_in(java.lang.String[] filter)
          Define a NOT-IN-filter (AND-ed WHERE) for column HEADER.
 void where_HEADER_notin(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_HEADER(int operator, java.lang.String filter)
          Define a filter (AND-ed WHERE with operator) for column HEADER.
 void where_HEADER(java.lang.String filter)
          Define a filter (AND-ed WHERE) for column HEADER.
 void where_ID_in(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_ID_notin(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_ID(int operator, long filter)
          Define a filter (AND-ed WHERE with operator) for column ID.
 void where_ID(long filter)
          Define a filter (AND-ed WHERE) for column ID.
 void where_IMG_in(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_IMG_isEmpty()
          Define a is-empty filter (empty string or null) - (AND-ed WHERE) for column IMG.
 void where_IMG_isNotEmpty()
          Define a NOT is-empty filter (empty string or null) - (AND-ed WHERE) for column IMG.
 void where_IMG_isNotNull()
          Define a is-NOT-null filter (AND-ed WHERE) for column IMG.
 void where_IMG_isNull()
          Define a is-null filter (AND-ed WHERE) for column IMG.
 void where_IMG_notin(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_IMG(E4Image filter)
          Define a filter (AND-ed WHERE) for column IMG.
 void where_IMG(int operator, E4Image filter)
          Define a filter (AND-ed WHERE with operator) for column IMG.
 void where_LANG_in(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_LANG_in(Language[] filter)
          Define a IN-filter (AND-ed WHERE) for column LANG.
 void where_LANG_isEmpty()
          Define a is-empty filter (empty string or null) - (AND-ed WHERE) for column LANG.
 void where_LANG_isNotEmpty()
          Define a NOT is-empty filter (empty string or null) - (AND-ed WHERE) for column LANG.
 void where_LANG_isNotNull()
          Define a is-NOT-null filter (AND-ed WHERE) for column LANG.
 void where_LANG_isNull()
          Define a is-null filter (AND-ed WHERE) for column LANG.
 void where_LANG_like(java.lang.String filter)
          Define a filter (AND-ed WHERE) for column LANG.
 void where_LANG_not_in(Language[] filter)
          Define a NOT-IN-filter (AND-ed WHERE) for column LANG.
 void where_LANG_notin(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_LANG(int operator, Language filter)
          Define a filter (AND-ed WHERE with operator) for column LANG.
 void where_LANG(Language filter)
          Define a filter (AND-ed WHERE) for column LANG.
 void where_SORT_in(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_SORT_notin(E4DBSelectDistinct filter)
          Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..)
 void where_SORT(int operator, long filter)
          Define a filter (AND-ed WHERE with operator) for column SORT.
 void where_SORT(long filter)
          Define a filter (AND-ed WHERE) for column SORT.
 void where_TXT(int operator, java.lang.String filter)
          Define a filter (AND-ed WHERE with operator) for column TXT.
 void where_TXT(java.lang.String filter)
          Define a filter (AND-ed WHERE) for column TXT.
 
Methods inherited from class e4s.db.E4DBSelect
checkConsistencyIndex, checkConsistencyIndex, checkConsistencyTable, checkConsistencyTable, checkConsistencyTable, close, data2csv, data2csv, data2csv, data2csv, data2csv, data2csv, data2csv, data2csvHeader, data2csvHeader, disableLogging, enableLogging, enableUnicode, executeCount, executeCountQuery, executeCountQuery, executeCountQuery, executeDistinctQuery, executeDistinctQuery, executeMax, executeMaxDate, executeMaxString, executeMin, executeMinDate, executeMinString, executeQuery, executeQuery, executeQuery, executeSQL, executeSQL, executeSQL, executeSumQuery, executeSumQuery, executeSumQuery, finalize, getBoolean, getConnection, getDate, getDistinctData, getDouble, getE4Long, getE4String, getFloat, getInt, getLong, getMetaData, getResultSet, getStatement, getString, getTableName, isLogging, isTable, isUnicodeEnabled, isView, removeOwnTableColumn, reset, resetOrderBy, setConnection, setFilterQuery, setFilterQuery, setOrderBy, setOrderBy, setOrderExtended, supportsSorting, toDate, toString, toString
 
Methods inherited from class e4s.db.E4DBFilterAnd
getWhere, isEmpty, isNotEmpty, isNotNull, isNull, OR, setFilter_NOT, setFilter_NOT, setFilter_NOT, setFilter_NOT, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter
 
Methods inherited from class e4s.db.E4DBFilter
Escape, Escape, getApplObj, getClient, getSession, getWhere, isWhereDefined, OP, resetWhere, setFilter_IN, setFilter_IN, setFilter_IN, setFilter_IN, setFilter_IN, setFilter_NOT_IN, setFilter_NOT_IN, setFilter_NOT_IN, setFilter_NOT_IN, setFilter_NOT_IN, setFilter, setFilter, setWhere, toString
 
Methods inherited from class e4s.util.E4Object
Calendar, CName, CName, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelSys, E4LabelSys, e4sCopyright, e4sVersion, encode, encode, encode, encodeHtml, encodeHtml, encodeHtml, encodeURL, encodeURL, encodeURL, getLINE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTraceMemory, HtmlEncode, HtmlEncode, HtmlEncode, isdecimal, isdigit, isnotok, isnotok, isnumeric, isok, isok, isok, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, ok, ok, ok, outPrintln, setLogFile4Trace, setTraceMemory, STACKTRACE, toDebug, toDouble, toFloat, toFloat, TRACE_CALLS, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, wait
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface e4s.db.E4DBSelect_Intf
close, executeQuery, getApplObj, getBoolean, getConnection, getDate, getFloat, getLong, getMetaData, getString, getTableName, getWhere, isTable, isView, isWhereDefined, reset, resetOrderBy, resetWhere, setConnection, setFilter, setFilter, setFilter, setFilter, setFilter, setFilter, setOrderBy, setWhere, supportsSorting, toString
 
Methods inherited from interface e4s.db.E4DBFilter_Intf
isWhereDefined, resetWhere
 

Field Detail

TABLENAME

public static final E4DBTableName TABLENAME
Name of the database table.


SVN_REVISION

public static final int SVN_REVISION
SVN Revision Code.


IS_CLIENT_DISTINCTIVE

public static final boolean IS_CLIENT_DISTINCTIVE
This table does not enables client distinction.

See Also:
E4Client, hasClientDistinctive(), Constant Field Values

IS_FREEDEF_POSSIBLE

public static final boolean IS_FREEDEF_POSSIBLE
This table does not enable freedefined database fields.

See Also:
E4DBFreeFieldName, canHaveFreeDefinedFields(), Constant Field Values

COL_ACTIVE

public static final E4DBColumnName COL_ACTIVE
BOOLEAN Active Record ?


CI_ACTIVE

public static final E4DBColumnInfo CI_ACTIVE

COL_GRP

public static final E4DBColumnName COL_GRP
E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group Member of index: #1.

See Also:
E4OverviewGroup, IDX1

CI_GRP

public static final E4DBColumnInfo CI_GRP

COL_HEADER

public static final E4DBColumnName COL_HEADER
STRING(80) Header


CI_HEADER

public static final E4DBColumnInfo CI_HEADER

COL_ID

public static final E4DBColumnName COL_ID
INTEGER Identification Autoincremental value Member of index: ID.

See Also:
IDX_ID

CI_ID

public static final E4DBColumnInfo CI_ID

COL_IMG

public static final E4DBColumnName COL_IMG
E4Image defined as e4s.util.E4StringImage(128) General Image type Image

See Also:
E4Image

CI_IMG

public static final E4DBColumnInfo CI_IMG

COL_LANG

public static final E4DBColumnName COL_LANG
Language Language


CI_LANG

public static final E4DBColumnInfo CI_LANG

COL_SORT

public static final E4DBColumnName COL_SORT
INTEGER Sort Order


CI_SORT

public static final E4DBColumnInfo CI_SORT

COL_TXT

public static final E4DBColumnName COL_TXT
TEXT Text


CI_TXT

public static final E4DBColumnInfo CI_TXT

COLUMNS

public static final E4DBColumnInfo[] COLUMNS
Definition of database columns as array

See Also:
INDEXES

IDX1

public static final E4DBIndexInfo IDX1
Definition of index IDX1.

See Also:
COL_GRP

IDX_ID

public static final E4DBIndexInfo IDX_ID
Definition of index IDX_ID.

See Also:
COL_ID

INDEXES

public static final E4DBIndexInfo[] INDEXES
Definition of table indexes.

See Also:
COLUMNS
Constructor Detail

T_E4S_OVERVIEW_Sel

public T_E4S_OVERVIEW_Sel(E4DBConnection_Intf dbcon)
Construct an object for selecting data from T_E4S_OVERVIEW using a database connection.

Parameters:
dbcon - a database connection

T_E4S_OVERVIEW_Sel

public T_E4S_OVERVIEW_Sel()
                   throws E4DBException
Construct an object for selecting data from T_E4S_OVERVIEW using the default database connection.

Throws:
E4DBException

T_E4S_OVERVIEW_Sel

public T_E4S_OVERVIEW_Sel(T_E4S_OVERVIEW_Sel dbtable,
                          boolean copy_where)
                   throws E4DBException
Construct an object for selecting data from T_E4S_OVERVIEW using an existing T_E4S_OVERVIEW_Sel instance.

Parameters:
dbtable - a previous created T_E4S_OVERVIEW_Sel
copy_where - if true, the WHERE statement from the table is also copied to the new created table.
Throws:
E4DBException
Method Detail

or

public T_E4S_OVERVIEW_Sel.T_E4S_OVERVIEW_Or or()

makeInstance

public E4DBSelect_Intf makeInstance(boolean copy_where)
                             throws E4DBException
Create a new instance for T_E4S_OVERVIEW_Sel

Specified by:
makeInstance in interface E4DBSelect_Intf
Parameters:
copy_where - if true, the WHERE statement from the table is also copied to the new created table.
Throws:
E4DBException

E4ID

public E4ID E4ID()

hasClientDistinctive

public boolean hasClientDistinctive()
Get the state if data of this table will be distincted by E4Client. This is the case, if the E4ApplObj_Intf object was involved during construction of the object.

Specified by:
hasClientDistinctive in interface E4DBSelect_Intf
Returns:
false (no client distinction for this table)
See Also:
E4Client, IS_CLIENT_DISTINCTIVE

canHaveFreeDefinedFields

public boolean canHaveFreeDefinedFields()
Check, if this table might have freedefined fields.

Specified by:
canHaveFreeDefinedFields in interface E4DBSelect_Intf
Returns:
false (table does not enable freedefined database fields)
See Also:
IS_FREEDEF_POSSIBLE

getModifyClass

public java.lang.Class getModifyClass()
Get the defined and generated class for the modifications, this means INSERT, UPDATE and DELETE, related to this table T_E4S_OVERVIEW.

Specified by:
getModifyClass in interface E4DBSelect_Intf
Returns:
class for the modifications
See Also:
E4DBModify_Intf, E4DBModifyFreefields_Intf, T_E4S_OVERVIEW_Mod

makeInstance_Modify

public E4DBModify_Intf makeInstance_Modify(boolean copy_where)
                                    throws E4DBException
Make an instance of the associated class for modification of database table entries. If an application object is defined, it will also be handled to the new created instance, as well as the database connection.

Specified by:
makeInstance_Modify in interface E4DBSelect_Intf
Parameters:
copy_where - if true, the WHERE statement from the table is also copied to the new created table.
Throws:
E4DBException
See Also:
makeInstance(boolean)

getObjectClass

public java.lang.Class getObjectClass()
Get the defined and generated class for the data-object related to this table.

Specified by:
getObjectClass in interface E4DBSelect_Intf
Returns:
the data object class
See Also:
T_E4S_OVERVIEW_Obj

getColInfo

public E4DBColumnInfo[] getColInfo()
Get information about the columns defined for this database table.

Specified by:
getColInfo in interface E4DBSelect_Intf
Returns:
null if no columns are defined, an array of E4DBColumnType objects
See Also:
COLUMNS

getIdxInfo

public E4DBIndexInfo[] getIdxInfo()
Get information about the indexes defined for this database table.

Returns:
null if no index is defined, an array of E4DBIndexInfo objects
See Also:
INDEXES

getFirstPrimaryIndex

public E4DBIndexInfo getFirstPrimaryIndex()
Get the fields defined for the first unique index IDX_ID.

Specified by:
getFirstPrimaryIndex in interface E4DBSelect_Intf
Overrides:
getFirstPrimaryIndex in class E4DBSelect
Returns:
IDX_ID.

next

public boolean next()
             throws E4DBException
Fetch next record.

Specified by:
next in interface E4DBSelect_Intf
Overrides:
next in class E4DBSelect
Returns:
true, if a record is available
Throws:
E4DBException

get_ACTIVE

public boolean get_ACTIVE()
                   throws E4DBException
Get value for column ACTIVE. BOOLEAN Active Record ?

Returns:
the database column value retrieved for field ACTIVE
Throws:
E4DBException

get_GRP

public E4OverviewGroup get_GRP()
                        throws E4DBException
Get value for column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Returns:
the database column value retrieved for field GRP
Throws:
E4DBException
See Also:
E4OverviewGroup

get_HEADER

public java.lang.String get_HEADER()
                            throws E4DBException
Get value for column HEADER. STRING(80) Header

Returns:
the database column value retrieved for field HEADER
Throws:
E4DBException

get_ID

public long get_ID()
            throws E4DBException
Get value for column ID. INTEGER Identification Autoincremental value

Returns:
the database column value retrieved for field ID
Throws:
E4DBException

get_IMG

public E4Image get_IMG()
                throws E4DBException
Get value for column IMG. E4Image defined as e4s.util.E4StringImage(128) General Image type Image

Returns:
the database column value retrieved for field IMG
Throws:
E4DBException
See Also:
E4Image

get_LANG

public Language get_LANG()
                  throws E4DBException
Get value for column LANG. Language Language

Returns:
the database column value retrieved for field LANG
Throws:
E4DBException

get_SORT

public long get_SORT()
              throws E4DBException
Get value for column SORT. INTEGER Sort Order

Returns:
the database column value retrieved for field SORT
Throws:
E4DBException

get_TXT

public java.lang.String get_TXT()
                         throws E4DBException
Get value for column TXT. TEXT Text

Returns:
the database column value retrieved for field TXT
Throws:
E4DBException

get

public T_E4S_OVERVIEW_Obj get()
                       throws E4DBException
Get the data object for T_E4S_OVERVIEW without reading freedefined values.

Parameters:
readfreefields - also include the freefields.
Returns:
the data object.
Throws:
E4DBException

getQuery

public E4PersistantVector getQuery()
                            throws E4DBException
E4DBSelect.executeQuery() and store elements of type T_E4S_OVERVIEW_Obj in a Vector. Perform a E4DBSelect.close() afterwards.

Throws:
E4DBException

sort_ACTIVE

public void sort_ACTIVE()
Sort ascending by column ACTIVE. BOOLEAN Active Record ?


sort_ACTIVE_descending

public void sort_ACTIVE_descending()
Sort descending by column ACTIVE. BOOLEAN Active Record ?


sort_GRP

public void sort_GRP()
Sort ascending by column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

See Also:
E4OverviewGroup

sort_GRP_descending

public void sort_GRP_descending()
Sort descending by column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

See Also:
E4OverviewGroup

sort_HEADER

public void sort_HEADER()
Sort ascending by column HEADER. STRING(80) Header


sort_HEADER_descending

public void sort_HEADER_descending()
Sort descending by column HEADER. STRING(80) Header


sort_ID

public void sort_ID()
Sort ascending by column ID. INTEGER Identification Autoincremental value


sort_ID_descending

public void sort_ID_descending()
Sort descending by column ID. INTEGER Identification Autoincremental value


sort_IMG

public void sort_IMG()
Sort ascending by column IMG. E4Image defined as e4s.util.E4StringImage(128) General Image type Image

See Also:
E4Image

sort_IMG_descending

public void sort_IMG_descending()
Sort descending by column IMG. E4Image defined as e4s.util.E4StringImage(128) General Image type Image

See Also:
E4Image

sort_LANG

public void sort_LANG()
Sort ascending by column LANG. Language Language


sort_LANG_descending

public void sort_LANG_descending()
Sort descending by column LANG. Language Language


sort_SORT

public void sort_SORT()
Sort ascending by column SORT. INTEGER Sort Order


sort_SORT_descending

public void sort_SORT_descending()
Sort descending by column SORT. INTEGER Sort Order


where_ACTIVE

public void where_ACTIVE(boolean filter)
                  throws E4DBException
Define a filter (AND-ed WHERE) for column ACTIVE. BOOLEAN Active Record ?

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_ACTIVE

public void where_ACTIVE(int operator,
                         boolean filter)
                  throws E4DBException
Define a filter (AND-ed WHERE with operator) for column ACTIVE. BOOLEAN Active Record ?

Parameters:
filter - the value to be compared within the SQL statement
operator - the comparsion operator E4DBFilter
Throws:
E4DBException

where_GRP

public void where_GRP(E4OverviewGroup filter)
               throws E4DBException
Define a filter (AND-ed WHERE) for column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException
See Also:
E4OverviewGroup

where_GRP

public void where_GRP(int operator,
                      E4OverviewGroup filter)
               throws E4DBException
Define a filter (AND-ed WHERE with operator) for column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Parameters:
filter - the value to be compared within the SQL statement
operator - the comparsion operator E4DBFilter
Throws:
E4DBException
See Also:
E4OverviewGroup

where_GRP_like

public void where_GRP_like(java.lang.String filter)
                    throws E4DBException
Define a filter (AND-ed WHERE) for column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException
See Also:
E4OverviewGroup

where_GRP_in

public void where_GRP_in(E4OverviewGroup[] filter)
                  throws E4DBException
Define a IN-filter (AND-ed WHERE) for column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Throws:
E4DBException
See Also:
E4OverviewGroup

where_GRP_not_in

public void where_GRP_not_in(E4OverviewGroup[] filter)
                      throws E4DBException
Define a NOT-IN-filter (AND-ed WHERE) for column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Throws:
E4DBException
See Also:
E4OverviewGroup

where_GRP_isNull

public void where_GRP_isNull()
                      throws E4DBException
Define a is-null filter (AND-ed WHERE) for column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Throws:
E4DBException
See Also:
E4OverviewGroup

where_GRP_isNotNull

public void where_GRP_isNotNull()
                         throws E4DBException
Define a is-NOT-null filter (AND-ed WHERE) for column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Throws:
E4DBException
See Also:
E4OverviewGroup

where_GRP_in

public void where_GRP_in(E4DBSelectDistinct filter)
                  throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException
See Also:
E4OverviewGroup

where_GRP_notin

public void where_GRP_notin(E4DBSelectDistinct filter)
                     throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException
See Also:
E4OverviewGroup

where_GRP_isEmpty

public void where_GRP_isEmpty()
                       throws E4DBException
Define a is-empty filter (empty string or null) - (AND-ed WHERE) for column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Throws:
E4DBException
See Also:
E4OverviewGroup

where_GRP_isNotEmpty

public void where_GRP_isNotEmpty()
                          throws E4DBException
Define a NOT is-empty filter (empty string or null) - (AND-ed WHERE) for column GRP. E4OverviewGroup defined as e4s.util.E4String(12) Overview ID Group

Throws:
E4DBException
See Also:
E4OverviewGroup

where_HEADER

public void where_HEADER(java.lang.String filter)
                  throws E4DBException
Define a filter (AND-ed WHERE) for column HEADER. STRING(80) Header

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_HEADER

public void where_HEADER(int operator,
                         java.lang.String filter)
                  throws E4DBException
Define a filter (AND-ed WHERE with operator) for column HEADER. STRING(80) Header

Parameters:
filter - the value to be compared within the SQL statement
operator - the comparsion operator E4DBFilter
Throws:
E4DBException

where_HEADER_in

public void where_HEADER_in(java.lang.String[] filter)
                     throws E4DBException
Define a IN-filter (AND-ed WHERE) for column HEADER. STRING(80) Header

Throws:
E4DBException

where_HEADER_not_in

public void where_HEADER_not_in(java.lang.String[] filter)
                         throws E4DBException
Define a NOT-IN-filter (AND-ed WHERE) for column HEADER. STRING(80) Header

Throws:
E4DBException

where_HEADER_isNull

public void where_HEADER_isNull()
                         throws E4DBException
Define a is-null filter (AND-ed WHERE) for column HEADER. STRING(80) Header

Throws:
E4DBException

where_HEADER_isNotNull

public void where_HEADER_isNotNull()
                            throws E4DBException
Define a is-NOT-null filter (AND-ed WHERE) for column HEADER. STRING(80) Header

Throws:
E4DBException

where_HEADER_in

public void where_HEADER_in(E4DBSelectDistinct filter)
                     throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) HEADER. STRING(80) Header

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_HEADER_notin

public void where_HEADER_notin(E4DBSelectDistinct filter)
                        throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) HEADER. STRING(80) Header

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_HEADER_isEmpty

public void where_HEADER_isEmpty()
                          throws E4DBException
Define a is-empty filter (empty string or null) - (AND-ed WHERE) for column HEADER. STRING(80) Header

Throws:
E4DBException

where_HEADER_isNotEmpty

public void where_HEADER_isNotEmpty()
                             throws E4DBException
Define a NOT is-empty filter (empty string or null) - (AND-ed WHERE) for column HEADER. STRING(80) Header

Throws:
E4DBException

where_ID

public void where_ID(long filter)
              throws E4DBException
Define a filter (AND-ed WHERE) for column ID. INTEGER Identification Autoincremental value

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_ID

public void where_ID(int operator,
                     long filter)
              throws E4DBException
Define a filter (AND-ed WHERE with operator) for column ID. INTEGER Identification Autoincremental value

Parameters:
filter - the value to be compared within the SQL statement
operator - the comparsion operator E4DBFilter
Throws:
E4DBException

where_ID_in

public void where_ID_in(E4DBSelectDistinct filter)
                 throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) ID. INTEGER Identification Autoincremental value

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_ID_notin

public void where_ID_notin(E4DBSelectDistinct filter)
                    throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) ID. INTEGER Identification Autoincremental value

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_IMG

public void where_IMG(E4Image filter)
               throws E4DBException
Define a filter (AND-ed WHERE) for column IMG. E4Image defined as e4s.util.E4StringImage(128) General Image type Image

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException
See Also:
E4Image

where_IMG

public void where_IMG(int operator,
                      E4Image filter)
               throws E4DBException
Define a filter (AND-ed WHERE with operator) for column IMG. E4Image defined as e4s.util.E4StringImage(128) General Image type Image

Parameters:
filter - the value to be compared within the SQL statement
operator - the comparsion operator E4DBFilter
Throws:
E4DBException
See Also:
E4Image

where_IMG_isNull

public void where_IMG_isNull()
                      throws E4DBException
Define a is-null filter (AND-ed WHERE) for column IMG. E4Image defined as e4s.util.E4StringImage(128) General Image type Image

Throws:
E4DBException
See Also:
E4Image

where_IMG_isNotNull

public void where_IMG_isNotNull()
                         throws E4DBException
Define a is-NOT-null filter (AND-ed WHERE) for column IMG. E4Image defined as e4s.util.E4StringImage(128) General Image type Image

Throws:
E4DBException
See Also:
E4Image

where_IMG_in

public void where_IMG_in(E4DBSelectDistinct filter)
                  throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) IMG. E4Image defined as e4s.util.E4StringImage(128) General Image type Image

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException
See Also:
E4Image

where_IMG_notin

public void where_IMG_notin(E4DBSelectDistinct filter)
                     throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) IMG. E4Image defined as e4s.util.E4StringImage(128) General Image type Image

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException
See Also:
E4Image

where_IMG_isEmpty

public void where_IMG_isEmpty()
                       throws E4DBException
Define a is-empty filter (empty string or null) - (AND-ed WHERE) for column IMG. E4Image defined as e4s.util.E4StringImage(128) General Image type Image

Throws:
E4DBException
See Also:
E4Image

where_IMG_isNotEmpty

public void where_IMG_isNotEmpty()
                          throws E4DBException
Define a NOT is-empty filter (empty string or null) - (AND-ed WHERE) for column IMG. E4Image defined as e4s.util.E4StringImage(128) General Image type Image

Throws:
E4DBException
See Also:
E4Image

where_LANG

public void where_LANG(Language filter)
                throws E4DBException
Define a filter (AND-ed WHERE) for column LANG. Language Language

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_LANG

public void where_LANG(int operator,
                       Language filter)
                throws E4DBException
Define a filter (AND-ed WHERE with operator) for column LANG. Language Language

Parameters:
filter - the value to be compared within the SQL statement
operator - the comparsion operator E4DBFilter
Throws:
E4DBException

where_LANG_like

public void where_LANG_like(java.lang.String filter)
                     throws E4DBException
Define a filter (AND-ed WHERE) for column LANG. Language Language

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_LANG_in

public void where_LANG_in(Language[] filter)
                   throws E4DBException
Define a IN-filter (AND-ed WHERE) for column LANG. Language Language

Throws:
E4DBException

where_LANG_not_in

public void where_LANG_not_in(Language[] filter)
                       throws E4DBException
Define a NOT-IN-filter (AND-ed WHERE) for column LANG. Language Language

Throws:
E4DBException

where_LANG_isNull

public void where_LANG_isNull()
                       throws E4DBException
Define a is-null filter (AND-ed WHERE) for column LANG. Language Language

Throws:
E4DBException

where_LANG_isNotNull

public void where_LANG_isNotNull()
                          throws E4DBException
Define a is-NOT-null filter (AND-ed WHERE) for column LANG. Language Language

Throws:
E4DBException

where_LANG_in

public void where_LANG_in(E4DBSelectDistinct filter)
                   throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) LANG. Language Language

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_LANG_notin

public void where_LANG_notin(E4DBSelectDistinct filter)
                      throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) LANG. Language Language

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_LANG_isEmpty

public void where_LANG_isEmpty()
                        throws E4DBException
Define a is-empty filter (empty string or null) - (AND-ed WHERE) for column LANG. Language Language

Throws:
E4DBException

where_LANG_isNotEmpty

public void where_LANG_isNotEmpty()
                           throws E4DBException
Define a NOT is-empty filter (empty string or null) - (AND-ed WHERE) for column LANG. Language Language

Throws:
E4DBException

where_SORT

public void where_SORT(long filter)
                throws E4DBException
Define a filter (AND-ed WHERE) for column SORT. INTEGER Sort Order

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_SORT

public void where_SORT(int operator,
                       long filter)
                throws E4DBException
Define a filter (AND-ed WHERE with operator) for column SORT. INTEGER Sort Order

Parameters:
filter - the value to be compared within the SQL statement
operator - the comparsion operator E4DBFilter
Throws:
E4DBException

where_SORT_in

public void where_SORT_in(E4DBSelectDistinct filter)
                   throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) SORT. INTEGER Sort Order

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_SORT_notin

public void where_SORT_notin(E4DBSelectDistinct filter)
                      throws E4DBException
Define a SELECT WHERE column IN (SELECT DISTINCT column FROM..) SORT. INTEGER Sort Order

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_TXT

public void where_TXT(java.lang.String filter)
               throws E4DBException
Define a filter (AND-ed WHERE) for column TXT. TEXT Text

Parameters:
filter - the value to be compared within the SQL statement
Throws:
E4DBException

where_TXT

public void where_TXT(int operator,
                      java.lang.String filter)
               throws E4DBException
Define a filter (AND-ed WHERE with operator) for column TXT. TEXT Text

Parameters:
filter - the value to be compared within the SQL statement
operator - the comparsion operator E4DBFilter
Throws:
E4DBException

getReferenceDelete

public E4DBReference[] getReferenceDelete(E4DBColumnName cName)
Description copied from class: E4DBSelect
Return null.

Specified by:
getReferenceDelete in interface E4DBSelect_Intf
Overrides:
getReferenceDelete in class E4DBSelect
Parameters:
cName - the column which references needs to be deleted (the "master")
Returns:
null, if no referential delete is defined for that column, or a list of references (the "detail")

getReferenceLookup

public E4DBReference[] getReferenceLookup(E4DBColumnName cName)
Description copied from class: E4DBSelect
Return null.

Specified by:
getReferenceLookup in interface E4DBSelect_Intf
Overrides:
getReferenceLookup in class E4DBSelect
Parameters:
cName - the column which references needs to be deleted (the "master")
Returns:
null, if no referential lookup is defined for that column, or a list of references (the "detail")

createFIELDSET

public E4Fieldset createFIELDSET(FORM form)
Specified by:
createFIELDSET in interface E4DBSelect_Intf

createFIELDSET

public static E4Fieldset createFIELDSET()

createFIELDSET

public static E4Fieldset createFIELDSET(E4ApplObj_Intf applobj)

get_FIELDSET

public E4Fieldset get_FIELDSET()
                        throws E4DBException
Throws:
E4DBException

get_FIELDSET

public E4Fieldset get_FIELDSET(FORM form)
                        throws E4DBException
Specified by:
get_FIELDSET in interface E4DBSelect_Intf
Throws:
E4DBException

get

public void get(E4Fieldset fieldset)
         throws E4DBException
Specified by:
get in interface E4DBSelect_Intf
Throws:
E4DBException

getUsage

public E4DBTypeUsage[] getUsage(E4DBColumnName colname)
For the case, that the specified column is a e4s defined type (e.g. E4Long, E4String) this function returns an array in which tables and columns this type is used, except the current table and the specified column.

Specified by:
getUsage in interface E4DBSelect_Intf
Parameters:
colname - the column to be checked
See Also:
E4DBIntegrity

isEmpty

public static boolean isEmpty(E4DBConnection_Intf con)
                       throws E4DBException
Check, if this table contains any data.

Parameters:
con - the connection
Throws:
E4DBException

find_ID

public static T_E4S_OVERVIEW_Obj find_ID(long qID)
                                  throws E4DBException
Find a record associates with unique index 2 (ID).

Parameters:
qID - query Identification
Throws:
E4DBException

find_ID

public static T_E4S_OVERVIEW_Obj find_ID(E4DBConnection_Intf con,
                                         long qID)
                                  throws E4DBException
Find a record associates with index 2 (ID).

Parameters:
con - the database connection
qID - query Identification
Throws:
E4DBException

toXml

public static void toXml(java.lang.String path)
                  throws E4DBException,
                         java.io.IOException
Export data from database table to XML file.

Parameters:
path - the output path.
Throws:
E4DBException
java.io.IOException

toXml

public int toXml(E4PrintStream out)
          throws E4DBException
Export data from database table to XML file.

Parameters:
out - an opened output stream
Returns:
the number of records written
Throws:
E4DBException
See Also:
toCsv(e4s.util.E4PrintStream), toXml(String)

toXml

public static void toXml(java.lang.String path,
                         E4StatusInformation_Intf status)
                  throws E4DBException,
                         java.io.IOException
Throws:
E4DBException
java.io.IOException

toXml

public int toXml(E4PrintStream out,
                 E4StatusInformation_Intf status)
          throws E4DBException
Export data from database table to XML file.

Parameters:
out - an opened output stream
Returns:
the number of records written
Throws:
E4DBException
See Also:
toCsv(e4s.util.E4PrintStream), toXml(String)

toXml

public int toXml(E4PrintStream out,
                 int include_freefields)
          throws E4DBException
Export data from database table to XML file.

Parameters:
out - an opened output stream
Returns:
the number of records written
Throws:
E4DBException
See Also:
toCsv(e4s.util.E4PrintStream), toXml(String)

toXml

public int toXml(E4PrintStream out,
                 int include_freefields,
                 E4StatusInformation_Intf status)
          throws E4DBException
Export data from database table to XML file.

Parameters:
out - an opened output stream
include_freefields - mode, how freefields shall be included
status - an optional status tracker interface
Returns:
the number of records written
Throws:
E4DBException
See Also:
toCsv(e4s.util.E4PrintStream), toXml(String)

toXml

public static int toXml(java.lang.String path,
                        int include_freefields)
                 throws E4DBException,
                        java.io.IOException
Export data from database table to XML file.

Parameters:
path - the path for file export
Returns:
the number of records written
Throws:
E4DBException
java.io.IOException

toXml

public static int toXml(java.lang.String path,
                        int include_freefields,
                        E4DBColumnName distinctCol)
                 throws E4DBException,
                        java.io.IOException
Export data from database table to XML file.

Parameters:
path - the path for file export
Returns:
the number of records written
Throws:
E4DBException
java.io.IOException

toXml

public static int toXml(java.lang.String path,
                        int include_freefields,
                        E4StatusInformation_Intf status)
                 throws E4DBException,
                        java.io.IOException
Export data from database table to XML file.

Parameters:
path - the path for file export
Returns:
the number of records written
Throws:
E4DBException
java.io.IOException

toXml

public static int toXml(java.lang.String path,
                        int include_freefields,
                        E4StatusInformation_Intf status,
                        E4DBColumnName distinctCol)
                 throws E4DBException,
                        java.io.IOException
Export data from database table to XML file.

Parameters:
path - the path for file export
Returns:
the number of records written
Throws:
E4DBException
java.io.IOException

toCsv

public int toCsv(E4PrintStream out)
          throws E4DBException
Export data from database table to CSV file (MS-Excel compatible input format).

Parameters:
out - an opened output stream
freefields - true include freefield values in export.
Returns:
the number of records written
Throws:
E4DBException

toCsv

public static int toCsv(java.lang.String path)
                 throws E4DBException,
                        java.io.IOException
Export data from database table to CSV file (MS-Excel input format).

Parameters:
path - the path for file export
Returns:
the number of records written
Throws:
E4DBException
java.io.IOException

toSql

public static void toSql(java.lang.String path)
                  throws E4DBException,
                         java.io.IOException
Export data from database table to SQL script file.

Parameters:
path - the output path.
Throws:
E4DBException
java.io.IOException

toSql

public int toSql(E4PrintStream out)
          throws E4DBException
Export data from database table to SQL file.

Parameters:
out - an opened output stream
Returns:
the number of records written
Throws:
E4DBException
See Also:
toXml(e4s.util.E4PrintStream), toCsv(e4s.util.E4PrintStream), toSql(String)

toSql

public int toSql(E4PrintStream out,
                 int include_freefields)
          throws E4DBException
Export data from database table to SQL script file.

Parameters:
out - an opened output stream
Returns:
the number of records written
Throws:
E4DBException
See Also:
toXml(e4s.util.E4PrintStream), toCsv(e4s.util.E4PrintStream), toSql(String)

toSql

public static int toSql(java.lang.String path,
                        int include_freefields)
                 throws E4DBException,
                        java.io.IOException
Export data from database table to XML file.

Parameters:
path - the path for file export
Returns:
the number of records written
Throws:
E4DBException
java.io.IOException

checkConsistency

public static void checkConsistency()
                             throws E4DBException
Check table consistency (structure only) against database.

Throws:
E4DBException

checkConsistency

public static void checkConsistency(boolean check_structure,
                                    boolean check_index)
                             throws E4DBException
Check table consistency against database.

Parameters:
check_structure - check the table structure
check_index - check the index (can be time consuming on startup)
Throws:
E4DBException

_getSVNVersionString

public static java.lang.String _getSVNVersionString()
Return the version info patched by CVS.


www.element4solution.com