org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.pages.columns
Class ASATableEditorColumnsTableData

java.lang.Object
  extended by org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
      extended by org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.pages.columns.ASATableEditorColumnsTableData
All Implemented Interfaces:
org.eclipse.datatools.sqltools.common.core.tableviewer.ITableData

public class ASATableEditorColumnsTableData
extends org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData

Table data for Adaptive Server Anywhere table

Author:
Idull

Field Summary
static int[] COLUMN_LENGTH
           
static java.lang.String[] COLUMN_NAMES
           
static int COMMENT_COLUMN
           
static int DEFAULT_COLUMN
           
static int MARKER_COLUMN
           
static int NAME_COLUMN
           
static int NULLABLE_COLUMN
           
static int PRI_KEY_COLUMN
           
static int TYPE_COLUMN
           
static int UNIQUE_COLUMN
           
 
Constructor Summary
ASATableEditorColumnsTableData()
           
 
Method Summary
 void dispose()
           
 int getColumnCount()
           
 java.lang.String getColumnHeader(int col)
           
 java.lang.String getColumnName(int col)
           
 int getColumnType(int col)
           
 java.util.Vector getRows()
           
 org.eclipse.datatools.sqltools.common.core.tableviewer.IRowData insertRow()
           
 boolean isReadonly()
           
 boolean save()
           
 
Methods inherited from class org.eclipse.datatools.sqltools.common.core.tableviewer.AbstractTableData
addTableDataChangeListener, deleteRow, fireUpdated, insertRow, isNewRowDataAllowed, removeTableDataChangeListener, resetRowsToOriginal, revert, setRows
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLUMN_NAMES

public static final java.lang.String[] COLUMN_NAMES

COLUMN_LENGTH

public static final int[] COLUMN_LENGTH

MARKER_COLUMN

public static final int MARKER_COLUMN
See Also:
Constant Field Values

PRI_KEY_COLUMN

public static final int PRI_KEY_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

NULLABLE_COLUMN

public static final int NULLABLE_COLUMN
See Also:
Constant Field Values

DEFAULT_COLUMN

public static final int DEFAULT_COLUMN
See Also:
Constant Field Values

UNIQUE_COLUMN

public static final int UNIQUE_COLUMN
See Also:
Constant Field Values

COMMENT_COLUMN

public static final int COMMENT_COLUMN
See Also:
Constant Field Values
Constructor Detail

ASATableEditorColumnsTableData

public ASATableEditorColumnsTableData()
Method Detail

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

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

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

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

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

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