Skip to main content

ColumnConnection

The column connection object.

Learn more about pagination in GraphQL.

fields

  • pageInfo non-null PageInfo

    The connection's page info.

    The page info object used for pagination.

    • pageInfo.startCursor nullable String

      Points to the first item returned in the results. Used when paginating backward.

    • pageInfo.endCursor nullable String

      Points to the last item returned in the results. Used when paginating forward.

    • pageInfo.hasNextPage non-null Boolean

      A boolean that indicates whether a next page of results exists. Can be used to display a "next page" button in user interfaces, for example.

    • pageInfo.hasPreviousPage non-null Boolean

      A boolean that indicates whether a previous page of results exists. Can be used to display a "previous page" button in user interfaces, for example.

  • edges non-null array of ColumnEdge

    The connection's edges.

    The column edge object.

    Learn more about pagination in GraphQL.

  • nodes non-null array of Column

    The connection's nodes.

    The column object.

    Once a table introspection succeeds, it creates a new table object for every table it introspected. Within each table object, it also creates a column object for every column it introspected.

    • nodes.name non-null String

      The column's name.

    • nodes.type non-null String

      The column's type.

    • nodes.isNullable nullable Boolean

      Whether the column is nullable, meaning whether it accepts a null value.

    • nodes.cachedAt non-null DateTime

      The time at which the column was cached (i.e., the time at which it was introspected).

    • nodes.createdAt non-null DateTime

      The time at which the column was created. This is the same as its cachedAt time.

    • nodes.createdBy non-null String

      The columns's creator. This corresponds to the initiator of the table introspection. It can be either a User ID, an Application ID, or "system" if it was created by Propel.

  • cachedAt non-null DateTime

    The time at which the columns were cached (i.e., the time at which they were introspected).