GArrow.Decimal256 – arrow-glib Reference Manual
Packages
arrow-glib
GArrow
Decimal256
decimal256
Decimal256
Decimal256.integer
Decimal256.string
abs
copy
divide
equal
greater_than
greater_than_or_equal
less_than
less_than_or_equal
multiply
negate
not_equal
plus
rescale
to_bytes
to_string
to_string_scale
Decimal256
Object Hierarchy:
Description:
[
CCode
( type_id =
"garrow_decimal256_get_type ()"
) ]
public
class
Decimal256
:
Object
Namespace:
GArrow
Package:
arrow-glib
Content:
Properties:
public
void
*
decimal256
{
construct
; }
Creation methods:
protected
Decimal256
()
public
Decimal256.integer
(
int64
data)
public
Decimal256.string
(
string
data)
throws
Error
Methods:
public
void
abs
()
Computes the absolute value of the
this
destructively.
public
Decimal256
copy
()
public
Decimal256
?
divide
(
Decimal256
right,
out
Decimal256
? remainder)
throws
Error
public
bool
equal
(
Decimal256
other_decimal)
public
bool
greater_than
(
Decimal256
other_decimal)
public
bool
greater_than_or_equal
(
Decimal256
other_decimal)
public
bool
less_than
(
Decimal256
other_decimal)
public
bool
less_than_or_equal
(
Decimal256
other_decimal)
public
Decimal256
multiply
(
Decimal256
right)
public
void
negate
()
Negate the current value of the
this
destructively.
public
bool
not_equal
(
Decimal256
other_decimal)
public
Decimal256
plus
(
Decimal256
right)
public
Decimal256
?
rescale
(
int32
original_scale,
int32
new_scale)
throws
Error
public
Bytes
to_bytes
()
public
string
to_string
()
public
string
to_string_scale
(
int32
scale)
Inherited Members:
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref