class OCI8::TDO::Attr

def initialize(con, metadata, val_offset, ind_offset)

def initialize(con, metadata, val_offset, ind_offset)
  if metadata.respond_to? :name
    @name = metadata.name.downcase.intern
  end
  @datatype, @typeinfo, @val_size, @ind_size, @alignment, @set_proc, @get_proc, = OCI8::TDO.check_metadata(con, metadata)
  @val_offset = (val_offset + @alignment - 1) & ~(@alignment - 1)
  @ind_offset = ind_offset
end

def next_offset

def next_offset
  [@val_offset + @val_size, @ind_offset + @ind_size]
end