.. _ref-fields: Field API documentation ======================= .. automodule:: querybuilder.fields FieldFactory ------------ .. autoclass:: querybuilder.fields.FieldFactory :members: .. automethod:: __new__ Field ----- .. autoclass:: querybuilder.fields.Field :members: .. automethod:: __init__ SimpleField ----------- .. autoclass:: querybuilder.fields.SimpleField :members: .. automethod:: __init__ MultiField ---------- .. autoclass:: querybuilder.fields.MultiField :members: .. automethod:: __init__ AggregateField -------------- .. autoclass:: querybuilder.fields.AggregateField :members: .. automethod:: __init__ CountField ---------- .. autoclass:: querybuilder.fields.CountField :members: .. automethod:: __init__ AvgField -------- .. autoclass:: querybuilder.fields.AvgField :members: .. automethod:: __init__ MaxField -------- .. autoclass:: querybuilder.fields.MaxField :members: .. automethod:: __init__ MinField -------- .. autoclass:: querybuilder.fields.MinField :members: .. automethod:: __init__ StdDevField ----------- .. autoclass:: querybuilder.fields.StdDevField :members: .. automethod:: __init__ NumStdDevField -------------- .. autoclass:: querybuilder.fields.NumStdDevField :members: .. automethod:: __init__ SumField -------- .. autoclass:: querybuilder.fields.SumField :members: .. automethod:: __init__ VarianceField ------------- .. autoclass:: querybuilder.fields.VarianceField :members: .. automethod:: __init__ RowNumberField -------------- .. autoclass:: querybuilder.fields.RowNumberField :members: .. automethod:: __init__ RankField --------- .. autoclass:: querybuilder.fields.RankField :members: .. automethod:: __init__ DenseRankField -------------- .. autoclass:: querybuilder.fields.DenseRankField :members: .. automethod:: __init__ PercentRankField ---------------- .. autoclass:: querybuilder.fields.PercentRankField :members: .. automethod:: __init__ CumeDistField ------------- .. autoclass:: querybuilder.fields.CumeDistField :members: .. automethod:: __init__ NTileField ---------- .. autoclass:: querybuilder.fields.NTileField :members: .. automethod:: __init__ LeadLagField ------------ .. autoclass:: querybuilder.fields.LeadLagField :members: .. automethod:: __init__ LagField -------- .. autoclass:: querybuilder.fields.LagField :members: .. automethod:: __init__ LeadField --------- .. autoclass:: querybuilder.fields.LeadField :members: .. automethod:: __init__ LeadLagDifferenceField ---------------------- .. autoclass:: querybuilder.fields.LeadLagDifferenceField :members: .. automethod:: __init__ LagDifferenceField ------------------ .. autoclass:: querybuilder.fields.LagDifferenceField :members: .. automethod:: __init__ LeadDifferenceField ------------------- .. autoclass:: querybuilder.fields.LeadDifferenceField :members: .. automethod:: __init__ FirstValueField --------------- .. autoclass:: querybuilder.fields.FirstValueField :members: .. automethod:: __init__ LastValueField -------------- .. autoclass:: querybuilder.fields.LastValueField :members: .. automethod:: __init__ NthValueField ------------- .. autoclass:: querybuilder.fields.NthValueField :members: .. automethod:: __init__