コンストラクタと説明 |
---|
RemoteTable()
コンストラクタ.
|
RemoteTable(long dbId,
java.lang.String name,
java.lang.String[] columns,
int[] types,
int[] indexs)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
clear()
情報クリア.
|
void |
create(long dbId,
java.lang.String name,
java.lang.String[] columns,
int[] types,
int[] indexs)
情報生成.
|
java.lang.String |
getColumnName(int no)
カラム名を取得.
|
int |
getColumnNameByNo(java.lang.String name)
指定カラム名に対する項番を取得.
|
java.lang.String[] |
getColumns()
カラム名一覧を取得.
|
int |
getColumnSize()
カラム数の取得.
|
int |
getColumnType(int no)
カラムタイプを取得.
|
int |
getColumnType(java.lang.String name)
カラムタイプを取得.
|
long |
getDbId()
DB更新IDを取得.
|
long |
getLastUpdateTime()
更新時間を取得.
|
java.lang.String |
getName()
テーブル名を取得.
|
boolean |
isIndex(int no)
指定項番のカラムがインデックスかチェック.
|
boolean |
isIndex(java.lang.String name)
指定項番のカラムがインデックスかチェック.
|
static int |
toObject(RemoteTable out,
byte[] b,
int off,
int len)
オブジェクトをバイナリから生成.
|
void |
update()
更新時間を更新.
|
public RemoteTable()
public RemoteTable(long dbId, java.lang.String name, java.lang.String[] columns, int[] types, int[] indexs)
name
- 対象のテーブル名を設定します.columns
- 対象のカラム名一覧が設定されます.types
- 対象のカラムタイプ一覧が設定されます.indexs
- 対象のインデックスカラム項番が設定されます.public void create(long dbId, java.lang.String name, java.lang.String[] columns, int[] types, int[] indexs)
name
- 対象のテーブル名を設定します.columns
- 対象のカラム名一覧が設定されます.types
- 対象のカラムタイプ一覧が設定されます.indexs
- 対象のインデックスカラム項番が設定されます.public void clear()
public static final int toObject(RemoteTable out, byte[] b, int off, int len) throws java.lang.Exception
out
- 書き込み対象のオブジェクトを設定します.b
- 対象のバイナリ情報を設定します.off
- 対象のオフセット値を設定します.len
- 対象の長さを設定します.java.lang.Exception
- 例外.public long getDbId()
public java.lang.String getName()
public int getColumnSize()
getColumnSize
インタフェース内 BaseTable
public java.lang.String getColumnName(int no)
getColumnName
インタフェース内 BaseTable
no
- カラム項番を設定します.public int getColumnNameByNo(java.lang.String name)
getColumnNameByNo
インタフェース内 BaseTable
name
- カラム名を設定します.public int getColumnType(int no)
getColumnType
インタフェース内 BaseTable
no
- カラム項番を設定します.public int getColumnType(java.lang.String name)
getColumnType
インタフェース内 BaseTable
name
- 対象のカラム名を設定します.public boolean isIndex(int no)
public boolean isIndex(java.lang.String name)
public java.lang.String[] getColumns()
getColumns
インタフェース内 BaseTable
public long getLastUpdateTime()
public void update()