const virtual class slanRecord::FieldDef

sys::Obj
  slanRecord::FieldDef

@Js
@Serializable

Field is column of datatable

field

const Field? field

get

virtual Obj? get(Obj obj)

index

const Int index

index in Schema

indexed

const Bool indexed := false

hint to build index on this field

length

const Int? length

first parameter

make

new make(Func<Void,This> f)

name

const Str name

column name

precision

const Int? precision

second parameter

set

virtual Void set(Obj obj, Obj? value)

sqlType

const Str? sqlType

sql type. if null will use type

toStr

virtual override Str toStr()

type

const Type type

fantom type