www.element4solution.com

e4s.db
Class E4DBSelectView

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.E4DBSelectView
All Implemented Interfaces:
E4DBFilter_Intf, E4DBFilterAnd_Intf
Direct Known Subclasses:
V_E4S_USERS_Sel

public class E4DBSelectView
extends E4DBSelect


Field Summary
 
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
E4DBSelectView(E4DBConnection_Intf dbcon, E4DBTableName viewname, E4ApplObj_Intf applobj)
           
E4DBSelectView(E4DBSelect_Intf view, boolean copy_where)
           
E4DBSelectView(E4DBTableName viewname, E4ApplObj_Intf applobj)
           
 
Method Summary
static java.lang.String _getSVNVersionString()
          Get version info string from subversion.
 E4Fieldset createFIELDSET(FORM dummy)
          This function returns null always, as a view dows not require a E4Fieldset which is intended to be used for data input.
 E4Fieldset get_FIELDSET(FORM dummy)
          This function returns null always, as a view dows not require a E4Fieldset which is intended to be used for data input.
 void get(E4Fieldset fieldset)
           
 java.lang.Class getModifyClass()
          This function returns null always, as a modify class does not exist for a view.
 java.lang.Class getObjectClass()
          This function returns null always, as a object class does not exist for a view.
 E4DBTypeUsage[] getUsage(E4DBColumnName dummy)
          This function returns null always, as it is not important if columns are used in a view, just their base tables have relevance to usage informations.
 boolean isTable()
          Is this data access object a table?
 boolean isView()
          Is this data access object a view?
 E4DBModify_Intf makeInstance_Modify(boolean dummy)
          This function returns null always, as a view dows not have a data modification class, it is intended to be read only.
 
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, getFirstPrimaryIndex, getFloat, getInt, getLong, getMetaData, getReferenceDelete, getReferenceLookup, getResultSet, getStatement, getString, getTableName, isLogging, isUnicodeEnabled, next, 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, wait, wait, wait
 
Methods inherited from interface e4s.db.E4DBFilter_Intf
isWhereDefined, resetWhere
 

Constructor Detail

E4DBSelectView

public E4DBSelectView(E4DBConnection_Intf dbcon,
                      E4DBTableName viewname,
                      E4ApplObj_Intf applobj)

E4DBSelectView

public E4DBSelectView(E4DBTableName viewname,
                      E4ApplObj_Intf applobj)
               throws E4DBException
Throws:
E4DBException

E4DBSelectView

public E4DBSelectView(E4DBSelect_Intf view,
                      boolean copy_where)
               throws E4DBException
Throws:
E4DBException
Method Detail

getUsage

public E4DBTypeUsage[] getUsage(E4DBColumnName dummy)
This function returns null always, as it is not important if columns are used in a view, just their base tables have relevance to usage informations. This function is for compatibility reasons.

Parameters:
dummy - no usage

makeInstance_Modify

public E4DBModify_Intf makeInstance_Modify(boolean dummy)
This function returns null always, as a view dows not have a data modification class, it is intended to be read only. This function is for compatibility reasons.

Parameters:
dummy - no usage

get_FIELDSET

public E4Fieldset get_FIELDSET(FORM dummy)
This function returns null always, as a view dows not require a E4Fieldset which is intended to be used for data input. This function is for compatibility reasons.

Parameters:
dummy - no usage

createFIELDSET

public E4Fieldset createFIELDSET(FORM dummy)
This function returns null always, as a view dows not require a E4Fieldset which is intended to be used for data input. This function is for compatibility reasons.

Parameters:
dummy - no usage

getObjectClass

public java.lang.Class getObjectClass()
This function returns null always, as a object class does not exist for a view. This function is for compatibility reasons.


getModifyClass

public java.lang.Class getModifyClass()
This function returns null always, as a modify class does not exist for a view. This function is for compatibility reasons.


isTable

public boolean isTable()
Is this data access object a table?

Overrides:
isTable in class E4DBSelect
Returns:
false
See Also:
E4DBSelect.isView()

isView

public boolean isView()
Is this data access object a view?

Overrides:
isView in class E4DBSelect
Returns:
true
See Also:
E4DBSelect.isTable()

get

public void get(E4Fieldset fieldset)

_getSVNVersionString

public static java.lang.String _getSVNVersionString()
Get version info string from subversion.

Returns:
the version info string.
See Also:
E4Util.getRevisionCodeFromSVN(Class)

www.element4solution.com