tuple_is_serializableT_tuple_is_serializableTupleIsSerializableTupleIsSerializabletuple_is_serializable (Operator)

Name

tuple_is_serializableT_tuple_is_serializableTupleIsSerializableTupleIsSerializabletuple_is_serializable — Prüft ob ein Tupel serialisiert werden kann.

Signatur

tuple_is_serializable( : : Tuple : IsSerializable)

Herror T_tuple_is_serializable(const Htuple Tuple, Htuple* IsSerializable)

void TupleIsSerializable(const HTuple& Tuple, HTuple* IsSerializable)

HTuple HTuple::TupleIsSerializable() const

Hlong HHandle::TupleIsSerializable() const

static void HOperatorSet.TupleIsSerializable(HTuple tuple, out HTuple isSerializable)

HTuple HTuple.TupleIsSerializable()

int HHandle.TupleIsSerializable()

def tuple_is_serializable(tuple: HTupleType) -> int

Beschreibung

tuple_is_serializabletuple_is_serializableTupleIsSerializableTupleIsSerializableTupleIsSerializabletuple_is_serializable prüft ob TupleTupleTupleTupletupletuple mit dem Operator serialize_tupleserialize_tupleSerializeTupleSerializeTupleSerializeTupleserialize_tuple serialisiert werden kann. Wenn ja, wird IsSerializableIsSerializableIsSerializableIsSerializableisSerializableis_serializable auf 1 gesetzt, andernfalls auf 0.

Ein Tupel kann serialisiert werden, wenn es nur ganze Zahlen, Gleitkommazahlen, Strings und serialisierbare Handles enthält. Handles die bereits freigegeben wurden können nicht serialisiert werden. Um die einzelnen Elemente eines Tupels auf Serialisierbarkeit zu prüfen, kann tuple_is_serializable_elemtuple_is_serializable_elemTupleIsSerializableElemTupleIsSerializableElemTupleIsSerializableElemtuple_is_serializable_elem verwendet werden.

Ausführungsinformationen

Parameter

TupleTupleTupleTupletupletuple (input_control)  tuple(-array) HTupleHTupleTypeHTupleHtuple (handle / integer / real / string) (HHandle / int / long / double / string) (HHandle / Hlong / double / HString) (handle / Hlong / double / char*)

Tupel das auf Serialisierbarkeit geprüft wird.

IsSerializableIsSerializableIsSerializableIsSerializableisSerializableis_serializable (output_control)  number HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Kann das Eingabetupel serialisiert werden?

Ergebnis

Sind die Parameterwerte korrekt, dann liefert tuple_is_serializabletuple_is_serializableTupleIsSerializableTupleIsSerializableTupleIsSerializabletuple_is_serializable den Wert 2 (H_MSG_TRUE).

Nachfolger

serialize_tupleserialize_tupleSerializeTupleSerializeTupleSerializeTupleserialize_tuple, write_tuplewrite_tupleWriteTupleWriteTupleWriteTuplewrite_tuple

Alternativen

tuple_is_serializable_elemtuple_is_serializable_elemTupleIsSerializableElemTupleIsSerializableElemTupleIsSerializableElemtuple_is_serializable_elem

Siehe auch

tuple_is_serializable_elemtuple_is_serializable_elemTupleIsSerializableElemTupleIsSerializableElemTupleIsSerializableElemtuple_is_serializable_elem, serialize_tupleserialize_tupleSerializeTupleSerializeTupleSerializeTupleserialize_tuple, serialize_handleserialize_handleSerializeHandleSerializeHandleSerializeHandleserialize_handle, deserialize_tupledeserialize_tupleDeserializeTupleDeserializeTupleDeserializeTupledeserialize_tuple, deserialize_handledeserialize_handleDeserializeHandleDeserializeHandleDeserializeHandledeserialize_handle, write_tuplewrite_tupleWriteTupleWriteTupleWriteTuplewrite_tuple

Modul

Foundation