Module Expr Str Import alias ImportFrom alias ImportFrom alias alias If AttributeLoad NameLoad attr body Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str If CompareIs NameLoad NameLoad body Return Call NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Dict Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad GeneratorExp SubscriptLoad NameLoad Index AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad GeneratorExp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr CompareIsNot NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad NameLoad attr keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad NameLoad attr keyword NameLoad decorator_list NameLoad decorator_list
N/A N/A 
This module contains the :class:`Column` class, which defines a "vertical"
array of tabular data. Whereas :class:`.Row` instances are independent of their
parent :class:`.Table`, columns depend on knowledge of both their position in
the parent (column name, data type) as well as the rows that contain their data.
 N/A six agate.mapped_sequence MappedSequence agate.utils NullOrder memoize N/A N/A six PY3 N/A N/A xrange range null_handler N/A N/A k N/A N/A N/A 
    Key method for sorting nulls correctly.
     N/A N/A k None N/A N/A N/A NullOrder N/A k N/A Column N/A MappedSequence N/A N/A 
    Proxy access to column data. Instances of :class:`Column` should
    not be constructed directly. They are created by :class:`.Table`
    instances and are unique to them.

    Columns are implemented as subclass of :class:`.MappedSequence`. They
    deviate from the underlying implementation in that loading of their data
    is deferred until it is needed.

    :param name:
        The name of this column.
    :param data_type:
        An instance of :class:`.DataType`.
    :param rows:
        A :class:`.MappedSequence` that contains the :class:`.Row` instances
        containing the data for this column.
    :param row_names:
        An optional list of row names (keys) for this column.
     N/A __slots__ N/A _index _name _data_type _rows _row_names __init__ N/A N/A self index name data_type rows row_names N/A None N/A N/A N/A self _index index N/A N/A self _name name N/A N/A self _data_type data_type N/A N/A self _rows rows N/A N/A self _keys row_names N/A __getstate__ N/A N/A self N/A N/A N/A 
        Return state values to be pickled.

        This is necessary on Python2.7 when using :code:`__slots__`.
         N/A N/A _index _name _data_type _rows _keys N/A self _index N/A self _name N/A self _data_type N/A self _rows N/A self _keys N/A __setstate__ N/A N/A self data N/A N/A N/A 
        Restore pickled state.

        This is necessary on Python2.7 when using :code:`__slots__`.
         N/A N/A self _index N/A data N/A _index N/A N/A self _name N/A data N/A _name N/A N/A self _data_type N/A data N/A _data_type N/A N/A self _rows N/A data N/A _rows N/A N/A self _keys N/A data N/A _keys N/A index N/A N/A self N/A N/A N/A 
        This column's index.
         N/A N/A self _index N/A property name N/A N/A self N/A N/A N/A 
        This column's name.
         N/A N/A self _name N/A property data_type N/A N/A self N/A N/A N/A 
        This column's data type.
         N/A N/A self _data_type N/A property values N/A N/A self N/A N/A N/A 
        Get the values in this column, as a tuple.
         N/A N/A tuple N/A N/A row N/A N/A self _index N/A row N/A self _rows N/A memoize values_distinct N/A N/A self N/A N/A N/A 
        Get the distinct values in this column, as a tuple.
         N/A N/A tuple N/A set N/A N/A self values N/A memoize values_without_nulls N/A N/A self N/A N/A N/A 
        Get the values in this column with any null values removed.
         N/A N/A tuple N/A d N/A d N/A N/A self values N/A d None N/A memoize values_sorted N/A N/A self N/A N/A N/A 
        Get the values in this column sorted.
         N/A N/A sorted N/A N/A self values key null_handler N/A memoize values_without_nulls_sorted N/A N/A self N/A N/A N/A 
        Get the values in this column with any null values removed and sorted.
         N/A N/A sorted N/A N/A self values_without_nulls key null_handler N/A memoize N/A