# Functions
And groups predicates with the AND operator between them.
ByCreatedAt orders the results by the created_at field.
ByDeletedAt orders the results by the deleted_at field.
ByID orders the results by the id field.
ByPayChannelCode orders the results by the pay_channel_code field.
ByPayOrderId orders the results by the pay_orderId field.
ByPayRefundID orders the results by the pay_refund_id field.
ByPayStatus orders the results by the pay_status field.
ByPayTime orders the results by the pay_time field.
ByPrice orders the results by the price field.
ByRefundPrice orders the results by the refund_price field.
ByRefundTime orders the results by the refund_time field.
BySpuID orders the results by the spu_id field.
BySpuName orders the results by the spu_name field.
ByUpdatedAt orders the results by the updated_at field.
ByUserID orders the results by the user_id field.
CreatedAt applies equality check predicate on the "created_at" field.
CreatedAtEQ applies the EQ predicate on the "created_at" field.
CreatedAtGT applies the GT predicate on the "created_at" field.
CreatedAtGTE applies the GTE predicate on the "created_at" field.
CreatedAtIn applies the In predicate on the "created_at" field.
CreatedAtLT applies the LT predicate on the "created_at" field.
CreatedAtLTE applies the LTE predicate on the "created_at" field.
CreatedAtNEQ applies the NEQ predicate on the "created_at" field.
CreatedAtNotIn applies the NotIn predicate on the "created_at" field.
DeletedAt applies equality check predicate on the "deleted_at" field.
DeletedAtEQ applies the EQ predicate on the "deleted_at" field.
DeletedAtGT applies the GT predicate on the "deleted_at" field.
DeletedAtGTE applies the GTE predicate on the "deleted_at" field.
DeletedAtIn applies the In predicate on the "deleted_at" field.
DeletedAtIsNil applies the IsNil predicate on the "deleted_at" field.
DeletedAtLT applies the LT predicate on the "deleted_at" field.
DeletedAtLTE applies the LTE predicate on the "deleted_at" field.
DeletedAtNEQ applies the NEQ predicate on the "deleted_at" field.
DeletedAtNotIn applies the NotIn predicate on the "deleted_at" field.
DeletedAtNotNil applies the NotNil predicate on the "deleted_at" field.
ID filters vertices based on their ID field.
IDEQ applies the EQ predicate on the ID field.
IDGT applies the GT predicate on the ID field.
IDGTE applies the GTE predicate on the ID field.
IDIn applies the In predicate on the ID field.
IDLT applies the LT predicate on the ID field.
IDLTE applies the LTE predicate on the ID field.
IDNEQ applies the NEQ predicate on the ID field.
IDNotIn applies the NotIn predicate on the ID field.
Not applies the not operator on the given predicate.
Or groups predicates with the OR operator between them.
PayChannelCode applies equality check predicate on the "pay_channel_code" field.
PayChannelCodeContains applies the Contains predicate on the "pay_channel_code" field.
PayChannelCodeContainsFold applies the ContainsFold predicate on the "pay_channel_code" field.
PayChannelCodeEQ applies the EQ predicate on the "pay_channel_code" field.
PayChannelCodeEqualFold applies the EqualFold predicate on the "pay_channel_code" field.
PayChannelCodeGT applies the GT predicate on the "pay_channel_code" field.
PayChannelCodeGTE applies the GTE predicate on the "pay_channel_code" field.
PayChannelCodeHasPrefix applies the HasPrefix predicate on the "pay_channel_code" field.
PayChannelCodeHasSuffix applies the HasSuffix predicate on the "pay_channel_code" field.
PayChannelCodeIn applies the In predicate on the "pay_channel_code" field.
PayChannelCodeIsNil applies the IsNil predicate on the "pay_channel_code" field.
PayChannelCodeLT applies the LT predicate on the "pay_channel_code" field.
PayChannelCodeLTE applies the LTE predicate on the "pay_channel_code" field.
PayChannelCodeNEQ applies the NEQ predicate on the "pay_channel_code" field.
PayChannelCodeNotIn applies the NotIn predicate on the "pay_channel_code" field.
PayChannelCodeNotNil applies the NotNil predicate on the "pay_channel_code" field.
PayOrderId applies equality check predicate on the "pay_orderId" field.
PayOrderIdEQ applies the EQ predicate on the "pay_orderId" field.
PayOrderIdGT applies the GT predicate on the "pay_orderId" field.
PayOrderIdGTE applies the GTE predicate on the "pay_orderId" field.
PayOrderIdIn applies the In predicate on the "pay_orderId" field.
PayOrderIdIsNil applies the IsNil predicate on the "pay_orderId" field.
PayOrderIdLT applies the LT predicate on the "pay_orderId" field.
PayOrderIdLTE applies the LTE predicate on the "pay_orderId" field.
PayOrderIdNEQ applies the NEQ predicate on the "pay_orderId" field.
PayOrderIdNotIn applies the NotIn predicate on the "pay_orderId" field.
PayOrderIdNotNil applies the NotNil predicate on the "pay_orderId" field.
PayRefundID applies equality check predicate on the "pay_refund_id" field.
PayRefundIDEQ applies the EQ predicate on the "pay_refund_id" field.
PayRefundIDGT applies the GT predicate on the "pay_refund_id" field.
PayRefundIDGTE applies the GTE predicate on the "pay_refund_id" field.
PayRefundIDIn applies the In predicate on the "pay_refund_id" field.
PayRefundIDIsNil applies the IsNil predicate on the "pay_refund_id" field.
PayRefundIDLT applies the LT predicate on the "pay_refund_id" field.
PayRefundIDLTE applies the LTE predicate on the "pay_refund_id" field.
PayRefundIDNEQ applies the NEQ predicate on the "pay_refund_id" field.
PayRefundIDNotIn applies the NotIn predicate on the "pay_refund_id" field.
PayRefundIDNotNil applies the NotNil predicate on the "pay_refund_id" field.
PayStatus applies equality check predicate on the "pay_status" field.
PayStatusEQ applies the EQ predicate on the "pay_status" field.
PayStatusNEQ applies the NEQ predicate on the "pay_status" field.
PayTime applies equality check predicate on the "pay_time" field.
PayTimeEQ applies the EQ predicate on the "pay_time" field.
PayTimeGT applies the GT predicate on the "pay_time" field.
PayTimeGTE applies the GTE predicate on the "pay_time" field.
PayTimeIn applies the In predicate on the "pay_time" field.
PayTimeIsNil applies the IsNil predicate on the "pay_time" field.
PayTimeLT applies the LT predicate on the "pay_time" field.
PayTimeLTE applies the LTE predicate on the "pay_time" field.
PayTimeNEQ applies the NEQ predicate on the "pay_time" field.
PayTimeNotIn applies the NotIn predicate on the "pay_time" field.
PayTimeNotNil applies the NotNil predicate on the "pay_time" field.
Price applies equality check predicate on the "price" field.
PriceEQ applies the EQ predicate on the "price" field.
PriceGT applies the GT predicate on the "price" field.
PriceGTE applies the GTE predicate on the "price" field.
PriceIn applies the In predicate on the "price" field.
PriceLT applies the LT predicate on the "price" field.
PriceLTE applies the LTE predicate on the "price" field.
PriceNEQ applies the NEQ predicate on the "price" field.
PriceNotIn applies the NotIn predicate on the "price" field.
RefundPrice applies equality check predicate on the "refund_price" field.
RefundPriceEQ applies the EQ predicate on the "refund_price" field.
RefundPriceGT applies the GT predicate on the "refund_price" field.
RefundPriceGTE applies the GTE predicate on the "refund_price" field.
RefundPriceIn applies the In predicate on the "refund_price" field.
RefundPriceIsNil applies the IsNil predicate on the "refund_price" field.
RefundPriceLT applies the LT predicate on the "refund_price" field.
RefundPriceLTE applies the LTE predicate on the "refund_price" field.
RefundPriceNEQ applies the NEQ predicate on the "refund_price" field.
RefundPriceNotIn applies the NotIn predicate on the "refund_price" field.
RefundPriceNotNil applies the NotNil predicate on the "refund_price" field.
RefundTime applies equality check predicate on the "refund_time" field.
RefundTimeEQ applies the EQ predicate on the "refund_time" field.
RefundTimeGT applies the GT predicate on the "refund_time" field.
RefundTimeGTE applies the GTE predicate on the "refund_time" field.
RefundTimeIn applies the In predicate on the "refund_time" field.
RefundTimeIsNil applies the IsNil predicate on the "refund_time" field.
RefundTimeLT applies the LT predicate on the "refund_time" field.
RefundTimeLTE applies the LTE predicate on the "refund_time" field.
RefundTimeNEQ applies the NEQ predicate on the "refund_time" field.
RefundTimeNotIn applies the NotIn predicate on the "refund_time" field.
RefundTimeNotNil applies the NotNil predicate on the "refund_time" field.
SpuID applies equality check predicate on the "spu_id" field.
SpuIDEQ applies the EQ predicate on the "spu_id" field.
SpuIDGT applies the GT predicate on the "spu_id" field.
SpuIDGTE applies the GTE predicate on the "spu_id" field.
SpuIDIn applies the In predicate on the "spu_id" field.
SpuIDLT applies the LT predicate on the "spu_id" field.
SpuIDLTE applies the LTE predicate on the "spu_id" field.
SpuIDNEQ applies the NEQ predicate on the "spu_id" field.
SpuIDNotIn applies the NotIn predicate on the "spu_id" field.
SpuName applies equality check predicate on the "spu_name" field.
SpuNameContains applies the Contains predicate on the "spu_name" field.
SpuNameContainsFold applies the ContainsFold predicate on the "spu_name" field.
SpuNameEQ applies the EQ predicate on the "spu_name" field.
SpuNameEqualFold applies the EqualFold predicate on the "spu_name" field.
SpuNameGT applies the GT predicate on the "spu_name" field.
SpuNameGTE applies the GTE predicate on the "spu_name" field.
SpuNameHasPrefix applies the HasPrefix predicate on the "spu_name" field.
SpuNameHasSuffix applies the HasSuffix predicate on the "spu_name" field.
SpuNameIn applies the In predicate on the "spu_name" field.
SpuNameLT applies the LT predicate on the "spu_name" field.
SpuNameLTE applies the LTE predicate on the "spu_name" field.
SpuNameNEQ applies the NEQ predicate on the "spu_name" field.
SpuNameNotIn applies the NotIn predicate on the "spu_name" field.
UpdatedAt applies equality check predicate on the "updated_at" field.
UpdatedAtEQ applies the EQ predicate on the "updated_at" field.
UpdatedAtGT applies the GT predicate on the "updated_at" field.
UpdatedAtGTE applies the GTE predicate on the "updated_at" field.
UpdatedAtIn applies the In predicate on the "updated_at" field.
UpdatedAtLT applies the LT predicate on the "updated_at" field.
UpdatedAtLTE applies the LTE predicate on the "updated_at" field.
UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.
UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.
UserID applies equality check predicate on the "user_id" field.
UserIDContains applies the Contains predicate on the "user_id" field.
UserIDContainsFold applies the ContainsFold predicate on the "user_id" field.
UserIDEQ applies the EQ predicate on the "user_id" field.
UserIDEqualFold applies the EqualFold predicate on the "user_id" field.
UserIDGT applies the GT predicate on the "user_id" field.
UserIDGTE applies the GTE predicate on the "user_id" field.
UserIDHasPrefix applies the HasPrefix predicate on the "user_id" field.
UserIDHasSuffix applies the HasSuffix predicate on the "user_id" field.
UserIDIn applies the In predicate on the "user_id" field.
UserIDLT applies the LT predicate on the "user_id" field.
UserIDLTE applies the LTE predicate on the "user_id" field.
UserIDNEQ applies the NEQ predicate on the "user_id" field.
UserIDNotIn applies the NotIn predicate on the "user_id" field.
ValidColumn reports if the column name is valid (part of the table columns).
# Constants
FieldCreatedAt holds the string denoting the created_at field in the database.
FieldDeletedAt holds the string denoting the deleted_at field in the database.
FieldID holds the string denoting the id field in the database.
FieldPayChannelCode holds the string denoting the pay_channel_code field in the database.
FieldPayOrderId holds the string denoting the pay_orderid field in the database.
FieldPayRefundID holds the string denoting the pay_refund_id field in the database.
FieldPayStatus holds the string denoting the pay_status field in the database.
FieldPayTime holds the string denoting the pay_time field in the database.
FieldPrice holds the string denoting the price field in the database.
FieldRefundPrice holds the string denoting the refund_price field in the database.
FieldRefundTime holds the string denoting the refund_time field in the database.
FieldSpuID holds the string denoting the spu_id field in the database.
FieldSpuName holds the string denoting the spu_name field in the database.
FieldUpdatedAt holds the string denoting the updated_at field in the database.
FieldUserID holds the string denoting the user_id field in the database.
Label holds the string label denoting the demoorder type in the database.
Table holds the table name of the demoorder in the database.
# Variables
Columns holds all SQL columns for demoorder fields.
DefaultCreatedAt holds the default value on creation for the "created_at" field.
DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
Note that the variables below are initialized by the runtime package on the initialization of the application.
Note that the variables below are initialized by the runtime package on the initialization of the application.
UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.
# Type aliases
OrderOption defines the ordering options for the DemoOrder queries.