E.CacheColumnValues – libebackend-1.2 Reference Manual
Packages
libebackend-1.2
E
CacheColumnValues
CacheColumnValues
contains
copy
free
get_size
init_iter
lookup
put
remove
remove_all
take
take_value
CacheColumnValues
Object Hierarchy:
Description:
[
CCode
( copy_function =
"g_boxed_copy"
, free_function =
"g_boxed_free"
, type_id =
"e_cache_column_values_get_type ()"
) ]
[
Compact
]
public
class
CacheColumnValues
Namespace:
E
Package:
libebackend-1.2
Content:
Creation methods:
public
CacheColumnValues
()
Creates a new
CacheColumnValues
to store values for additional columns.
Methods:
public
bool
contains
(
string
name)
public
CacheColumnValues
copy
()
public
void
free
()
Frees previously allocated
this
with
CacheColumnValues
or
copy
.
public
uint
get_size
()
public
void
init_iter
(
HashTableIter
iter)
Initialized the
iter
, thus the
this
can be traversed with
next
.
public
unowned
string
?
lookup
(
string
name)
Looks up currently stored value for the column named
name
.
public
void
put
(
string
name,
string
? value)
Puts the
value
for column
name
.
public
bool
remove
(
string
name)
Removes value for the column named
name
from
this
.
public
void
remove_all
()
Removes all values from the
this
, leaving it empty.
public
void
take
(
owned
string
name,
owned
string
? value)
Puts the
value
for column
name
.
public
void
take_value
(
string
name,
owned
string
? value)
Puts the
value
for column
name
.