Collection and Shard Ports

Collection Ports

class orionplatform.ports.CollectionInputPort(name=None, title=None, required=False, initializer=False, cube=None)

Input port for Collections. Can be connected to a CollectionOutputPort.

class orionplatform.ports.CollectionInputPortV2(name=None, title=None, required=False, initializer=False, cube=None)

Input port for Collections. Can be connected to a CollectionOutputPort or CollectionOutputPortV2.

Improved performance compared to CollectionInputPort when connected to CollectionOutputPortV2.

class orionplatform.ports.CollectionOutputPort(name=None, title=None, required=False, initializer=False, cube=None)

Output port for Collections. Can be connected to a CollectionInputPort.

class orionplatform.ports.CollectionOutputPortV2(name=None, title=None, required=False, initializer=False, cube=None)

Output port for Collections. Can be connected to a CollectionInputPortV2.

Improved performance compared to CollectionOutputPort.

Shard Ports

class orionplatform.ports.ShardInputPort(name=None, title=None, required=False, initializer=False, cube=None)

Input Shard Port for passing around references to Shards

class orionplatform.ports.ShardOutputPort(name=None, title=None, required=False, initializer=False, cube=None)

Output Shard Port for passing around references to Shards