org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.commonui
Class ParametersData
java.lang.Object
org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.commonui.ParametersData
- All Implemented Interfaces:
- org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData
public class ParametersData
- extends org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
- Author:
- Dafan Yang, Hui Cao
| Methods inherited from class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData |
addTableDataChangeListener, deleteRow, fireUpdated, isNewRowDataAllowed, removeTableDataChangeListener, resetRowsToOriginal, revert, setRows |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INOUT_MAPPING
public static java.util.HashMap INOUT_MAPPING
TSQL_INOUT_MAPPING
public static java.util.HashMap TSQL_INOUT_MAPPING
COLUMN_LENGTH
public static final int[] COLUMN_LENGTH
DIRTY_COLUMN
public static final int DIRTY_COLUMN
- See Also:
- Constant Field Values
NAME_COLUMN
public static final int NAME_COLUMN
- See Also:
- Constant Field Values
TYPE_COLUMN
public static final int TYPE_COLUMN
- See Also:
- Constant Field Values
INOUT_COLUMN
public static final int INOUT_COLUMN
- See Also:
- Constant Field Values
DEFAULT_COLUMN
public static final int DEFAULT_COLUMN
- See Also:
- Constant Field Values
ParametersData
public ParametersData()
ParametersData
public ParametersData(org.eclipse.emf.common.util.EList params,
DatabaseDefinition dbdef)
init
public void init(org.eclipse.emf.common.util.EList params,
DatabaseDefinition dbdef)
init
public void init(org.eclipse.emf.common.util.EList params,
DatabaseDefinition dbdef,
boolean tsql)
isReadonly
public boolean isReadonly()
- Specified by:
isReadonly in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData- Specified by:
isReadonly in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData- Specified by:
getColumnCount in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
getColumnName
public java.lang.String getColumnName(int col)
- Specified by:
getColumnName in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData- Specified by:
getColumnName in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
getColumnType
public int getColumnType(int col)
- Specified by:
getColumnType in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData- Specified by:
getColumnType in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
getColumnHeader
public java.lang.String getColumnHeader(int col)
- Specified by:
getColumnHeader in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData- Specified by:
getColumnHeader in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
getRows
public java.util.Vector getRows()
- Specified by:
getRows in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData- Specified by:
getRows in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
save
public boolean save()
throws java.lang.Exception
- Specified by:
save in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData- Specified by:
save in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
- Throws:
java.lang.Exception
dispose
public void dispose()
insertRow
public org.eclipse.datatools.sqltools.common.core.tableviewer.IRowData insertRow()
- Specified by:
insertRow in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData- Overrides:
insertRow in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
insertRow
public void insertRow(org.eclipse.datatools.sqltools.common.core.tableviewer.IRowData rowData,
int row)
- Specified by:
insertRow in interface org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData- Overrides:
insertRow in class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
getParameterMode
public ParameterMode getParameterMode(java.lang.String modeValue)
- Returns the ParameterMode matching the customized mode string representation. Vendors that have particular representations
for the parameter modes can override this method.
- Parameters:
modeValue -
- Returns:
getParameterModeValue
public java.lang.String getParameterModeValue(ParameterMode mode)
- Returns the the customized mode string representation matching the given ParameterMode. Vendors that have particular representations
for the parameter modes can override this method.
- Parameters:
mode -
- Returns: