in src/metadata/Schema.jl [256:271]
function Base.getproperty(x::Decimal, field::Symbol)
if field === :precision
o = FlatBuffers.offset(x, 4)
o != 0 && return FlatBuffers.get(x, o + FlatBuffers.pos(x), Int32)
return Int32(0)
elseif field === :scale
o = FlatBuffers.offset(x, 6)
o != 0 && return FlatBuffers.get(x, o + FlatBuffers.pos(x), Int32)
return Int32(0)
elseif field === :bitWidth
o = FlatBuffers.offset(x, 8)
o != 0 && return FlatBuffers.get(x, o + FlatBuffers.pos(x), Int32)
return Int32(128)
end
return nothing
end