BasicConnectedDateTimeField (クラス)
public BasicConnectedDateTimeField {inherits BasicConnectedField}
パッケージ: CURL.DATA-ACCESS.CONNECTED

このサブクラスはタイムスタンプ フィールドをサポートします。


コンストラクタ
default:SQL TIMESTAMP カラムに適したフィールドを作成します。
コンストラクタ public {BasicConnectedDateTimeField.default
table-name:String,
field-name:String,
sql-type:java-sql-Types,
ordinal:int,
type-name:String = "",
width:int = 0,
precision:int = 0,
scale:int = 0,
currency?:bool = false,
nullable?:bool = false,
auto-increment?:bool = false,
ignore-case?:bool = true,
modifiable?:bool = false,
remarks:String = "",
caption:String = field-name,
primary-key-number:int = 0,
index-type:RecordFieldIndexType = RecordFieldIndexType.none
}

プロパティ
プロパティ 継承 BasicConnectedField: auto-increment?, currency?, ignore-case?, ordinal, precision, primary-key-number, remarks, scale, sql-type, table-name, width
プロパティ 継承 DefaultRecordField: caption, default-value, domain, index-type, modifiable?, name, nullable?
プロパティ 継承 RecordField: required?

メソッド
marshal:サーバーに送信できるフォーマットにフィールドの値を変換します。
public {BasicConnectedDateTimeField.marshal v:any}:String
unmarshal:サーバーから受け取ったフィールド値の文字列表現を解析し、値を返します。
public {BasicConnectedDateTimeField.unmarshal val:String}:any
メソッド 継承 BasicConnectedField: map-to-domain
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {BasicConnectedDateTimeField.default
table-name:String,
field-name:String,
sql-type:java-sql-Types,
ordinal:int,
type-name:String = "",
width:int = 0,
precision:int = 0,
scale:int = 0,
currency?:bool = false,
nullable?:bool = false,
auto-increment?:bool = false,
ignore-case?:bool = true,
modifiable?:bool = false,
remarks:String = "",
caption:String = field-name,
primary-key-number:int = 0,
index-type:RecordFieldIndexType = RecordFieldIndexType.none
}

SQL TIMESTAMP カラムに適したフィールドを作成します。

説明

各パラメータの説明は、BasicConnectedField.default#factory ファクトリーを参照してください。
このコンストラクタは、メタデータがこの型での使用に矛盾した内容である場合にエラーをスローします。



プロパティ詳細


メソッド詳細
marshal (メソッド)
public {BasicConnectedDateTimeField.marshal v:any}:String

サーバーに送信できるフォーマットにフィールドの値を変換します。

説明

既定の実装では {self.domain.format v} が返されるだけです。


unmarshal (メソッド)
public {BasicConnectedDateTimeField.unmarshal val:String}:any

サーバーから受け取ったフィールド値の文字列表現を解析し、値を返します。

説明

既定の実装では {self.domain.parse val} が返されるだけです。