Class DatasetUtilities.PyDataSet.PyRow

java.lang.Object
org.python.core.PyObject
org.python.core.PySequence
com.inductiveautomation.ignition.common.script.abc.AbstractJythonSequence
com.inductiveautomation.ignition.common.script.builtin.DatasetUtilities.PyDataSet.PyRow
All Implemented Interfaces:
JythonSequence, Serializable
Enclosing class:
DatasetUtilities.PyDataSet

public class DatasetUtilities.PyDataSet.PyRow extends AbstractJythonSequence implements Serializable
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected class 
     

    Nested classes/interfaces inherited from class org.python.core.PySequence

    org.python.core.PySequence.DefaultIndexDelegate

    Nested classes/interfaces inherited from class org.python.core.PyObject

    org.python.core.PyObject.ConversionException
  • Field Summary

    Fields inherited from class org.python.core.PySequence

    delegator

    Fields inherited from class org.python.core.PyObject

    attributes, gcMonitorGlobal, objtype, TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
    PyRow(int row)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.python.core.PyObject
    __add__(org.python.core.PyObject other)
     
    int
     
    org.python.core.PyInteger
    count(org.python.core.PyObject element)
    Return occurrences of element in sequence.
    int
    index(org.python.core.PyObject element)
    Returns the position of the first occurrence of element in the sequence.
    protected org.python.core.PyObject
    pyget(int index)
     
    protected org.python.core.PyObject
    repeat(int count)
    Implements the repeat operation, which is used by Jython when performing sequence * count, which returns a new list containing sequence * count items.
    protected List<org.python.core.PyObject>
    sublist(int start, int stop)
    Retrieve a subset of this sequence, from start (inclusive) to stop (exclusive).
     

    Methods inherited from class com.inductiveautomation.ignition.common.script.abc.AbstractJythonSequence

    __mul__, __repr__, __rmul__, __str__, getslice, isMappingType, isNumberType, isSequenceType

    Methods inherited from class org.python.core.PySequence

    __delitem__, __delslice__, __eq__, __finditem__, __finditem__, __ge__, __getitem__, __getslice__, __gt__, __iter__, __le__, __lt__, __ne__, __nonzero__, __setitem__, __setitem__, __setslice__, __tojava__, boundToSequence, cmp, del, delRange, delslice, fastSequence, isSubType, pyset, runsupportedopMessage, setslice, sliceLength, unsupportedopMessage

    Methods inherited from class org.python.core.PyObject

    __abs__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __float__, __floordiv__, __format__, __get__, __getattr__, __getattr__, __getitem__, __getnewargs__, __getslice__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iternext__, __itruediv__, __ixor__, __long__, __lshift__, __mod__, __neg__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rawdir__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __rfloordiv__, __rlshift__, __rmod__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setslice__, __sub__, __truediv__, __trunc__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _unsupportedop, _xor, adaptToCoerceTuple, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, finalize, getDict, getJavaProxy, getType, hashCode, impAttr, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, mergeClassDict, mergeDictAttr, mergeListAttr, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setType

    Methods inherited from class java.lang.Object

    clone, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.inductiveautomation.ignition.common.script.abc.JythonSequence

    __contains__, __iter__
  • Constructor Details

    • PyRow

      public PyRow(int row)
  • Method Details

    • index

      public int index(org.python.core.PyObject element)
      Description copied from interface: JythonSequence
      Returns the position of the first occurrence of element in the sequence.
      Specified by:
      index in interface JythonSequence
    • count

      public org.python.core.PyInteger count(org.python.core.PyObject element)
      Description copied from interface: JythonSequence
      Return occurrences of element in sequence.
      Specified by:
      count in interface JythonSequence
    • __len__

      public int __len__()
      Specified by:
      __len__ in interface JythonSequence
      Overrides:
      __len__ in class org.python.core.PyObject
      Returns:
      the length of this mapping.
    • pyget

      protected org.python.core.PyObject pyget(int index)
      Specified by:
      pyget in class AbstractJythonSequence
    • sublist

      protected List<org.python.core.PyObject> sublist(int start, int stop)
      Description copied from class: AbstractJythonSequence
      Retrieve a subset of this sequence, from start (inclusive) to stop (exclusive).
      Specified by:
      sublist in class AbstractJythonSequence
      See Also:
    • repeat

      protected org.python.core.PyObject repeat(int count)
      Description copied from class: AbstractJythonSequence
      Implements the repeat operation, which is used by Jython when performing sequence * count, which returns a new list containing sequence * count items. If count is <= 0, returns an empty sequence, ideally of the same type.
      Specified by:
      repeat in class AbstractJythonSequence
      Parameters:
      count - The number of times to repeat the sequence in the output.
    • __add__

      public org.python.core.PyObject __add__(org.python.core.PyObject other)
      Specified by:
      __add__ in class AbstractJythonSequence
    • toString

      public String toString()
      Overrides:
      toString in class AbstractJythonSequence