| コンストラクタと説明 |
|---|
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 インタフェース内 BaseTablepublic java.lang.String getColumnName(int no)
getColumnName インタフェース内 BaseTableno - カラム項番を設定します.public int getColumnNameByNo(java.lang.String name)
getColumnNameByNo インタフェース内 BaseTablename - カラム名を設定します.public int getColumnType(int no)
getColumnType インタフェース内 BaseTableno - カラム項番を設定します.public int getColumnType(java.lang.String name)
getColumnType インタフェース内 BaseTablename - 対象のカラム名を設定します.public boolean isIndex(int no)
public boolean isIndex(java.lang.String name)
public java.lang.String[] getColumns()
getColumns インタフェース内 BaseTablepublic long getLastUpdateTime()
public void update()