SPL File CrossDataCenterFailoverSchema.spl

Content

Functions
Types

Functions

int32 writeBinaryDataToFile(blob binaryData, rstring fileName)

Parameters

  • binaryData
  • fileName

Returns

  • int32

int32 readBinaryDataFromFile(blob binaryData, rstring fileName)

Parameters

  • binaryData
  • fileName

Returns

  • int32

rstring getUrlEmbeddedWithParallelChannel(rstring url, int32 channelNumber)

Parameters

  • url
  • channelNumber

Returns

  • rstring

rstring readValueFromConfigFile(rstring fileName, rstring key, rstring defaultValue)

Parameters

  • fileName
  • key
  • defaultValue

Returns

  • rstring

Types

HearbeatSignalType

HearbeatSignalType = boolean signal;

HeartbeatMessageType

HeartbeatMessageType = uint32 heartbeatMsgType, uint64 heartbeatCnt, rstring dataCenterOrigin, blob dataSnapshot, rstring dataSnapshotOrigin;

BinaryPayloadType

BinaryPayloadType = blob binaryPayload;

RemoteDataCenterStatusType

RemoteDataCenterStatusType = boolean activeOrInactive;

HttpResponseType

HttpResponseType = int32 responseCode, rstring responseMessage;

HttpBinaryPayloadType

HttpBinaryPayloadType = BinaryPayloadType, tuple<map<rstring, rstring> httpRequestHeaders>;

SpecialMessageType

SpecialMessageType = rstring msg;

DataSnapshotRowType

DataSnapshotRowType = rstring id, rstring replicationTime, blob snapshot;

DatabaseResponseType

DatabaseResponseType = boolean result, rstring resultMsg;

KeyForDatabaseReadOrDeleteType

KeyForDatabaseReadOrDeleteType = rstring id;