postgres

package
v0.8.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2022 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AuditEventColumns = struct {
	ID         string
	Type       string
	Identifier string
	Message    string
	CreatedAt  string
}{
	ID:         "id",
	Type:       "type",
	Identifier: "identifier",
	Message:    "message",
	CreatedAt:  "created_at",
}
View Source
var AuditEventRels = struct {
}{}

AuditEventRels is where relationship names are stored.

View Source
var AuditEventWhere = struct {
	ID         whereHelperint64
	Type       whereHelperstring
	Identifier whereHelperstring
	Message    whereHelperstring
	CreatedAt  whereHelpertime_Time
}{
	ID:         whereHelperint64{/* contains filtered or unexported fields */},
	Type:       whereHelperstring{/* contains filtered or unexported fields */},
	Identifier: whereHelperstring{/* contains filtered or unexported fields */},
	Message:    whereHelperstring{/* contains filtered or unexported fields */},
	CreatedAt:  whereHelpertime_Time{/* contains filtered or unexported fields */},
}
View Source
var CandleColumns = struct {
	ID               string
	ExchangeNameID   string
	Base             string
	Quote            string
	Interval         string
	Timestamp        string
	Open             string
	High             string
	Low              string
	Close            string
	Volume           string
	Asset            string
	SourceJobID      string
	ValidationJobID  string
	ValidationIssues string
}{
	ID:               "id",
	ExchangeNameID:   "exchange_name_id",
	Base:             "base",
	Quote:            "quote",
	Interval:         "interval",
	Timestamp:        "timestamp",
	Open:             "open",
	High:             "high",
	Low:              "low",
	Close:            "close",
	Volume:           "volume",
	Asset:            "asset",
	SourceJobID:      "source_job_id",
	ValidationJobID:  "validation_job_id",
	ValidationIssues: "validation_issues",
}
View Source
var CandleRels = struct {
	ExchangeName  string
	SourceJob     string
	ValidationJob string
}{
	ExchangeName:  "ExchangeName",
	SourceJob:     "SourceJob",
	ValidationJob: "ValidationJob",
}

CandleRels is where relationship names are stored.

View Source
var CandleWhere = struct {
	ID               whereHelperstring
	ExchangeNameID   whereHelperstring
	Base             whereHelperstring
	Quote            whereHelperstring
	Interval         whereHelperint64
	Timestamp        whereHelpertime_Time
	Open             whereHelperfloat64
	High             whereHelperfloat64
	Low              whereHelperfloat64
	Close            whereHelperfloat64
	Volume           whereHelperfloat64
	Asset            whereHelperstring
	SourceJobID      whereHelpernull_String
	ValidationJobID  whereHelpernull_String
	ValidationIssues whereHelpernull_String
}{
	ID:               whereHelperstring{/* contains filtered or unexported fields */},
	ExchangeNameID:   whereHelperstring{/* contains filtered or unexported fields */},
	Base:             whereHelperstring{/* contains filtered or unexported fields */},
	Quote:            whereHelperstring{/* contains filtered or unexported fields */},
	Interval:         whereHelperint64{/* contains filtered or unexported fields */},
	Timestamp:        whereHelpertime_Time{/* contains filtered or unexported fields */},
	Open:             whereHelperfloat64{/* contains filtered or unexported fields */},
	High:             whereHelperfloat64{/* contains filtered or unexported fields */},
	Low:              whereHelperfloat64{/* contains filtered or unexported fields */},
	Close:            whereHelperfloat64{/* contains filtered or unexported fields */},
	Volume:           whereHelperfloat64{/* contains filtered or unexported fields */},
	Asset:            whereHelperstring{/* contains filtered or unexported fields */},
	SourceJobID:      whereHelpernull_String{/* contains filtered or unexported fields */},
	ValidationJobID:  whereHelpernull_String{/* contains filtered or unexported fields */},
	ValidationIssues: whereHelpernull_String{/* contains filtered or unexported fields */},
}
View Source
var DatahistoryjobColumns = struct {
	ID                       string
	Nickname                 string
	ExchangeNameID           string
	Asset                    string
	Base                     string
	Quote                    string
	StartTime                string
	EndTime                  string
	DataType                 string
	Interval                 string
	RequestSize              string
	MaxRetries               string
	BatchCount               string
	Status                   string
	Created                  string
	ConversionInterval       string
	OverwriteData            string
	DecimalPlaceComparison   string
	SecondaryExchangeID      string
	IssueTolerancePercentage string
	ReplaceOnIssue           string
}{
	ID:                       "id",
	Nickname:                 "nickname",
	ExchangeNameID:           "exchange_name_id",
	Asset:                    "asset",
	Base:                     "base",
	Quote:                    "quote",
	StartTime:                "start_time",
	EndTime:                  "end_time",
	DataType:                 "data_type",
	Interval:                 "interval",
	RequestSize:              "request_size",
	MaxRetries:               "max_retries",
	BatchCount:               "batch_count",
	Status:                   "status",
	Created:                  "created",
	ConversionInterval:       "conversion_interval",
	OverwriteData:            "overwrite_data",
	DecimalPlaceComparison:   "decimal_place_comparison",
	SecondaryExchangeID:      "secondary_exchange_id",
	IssueTolerancePercentage: "issue_tolerance_percentage",
	ReplaceOnIssue:           "replace_on_issue",
}
View Source
var DatahistoryjobRels = struct {
	ExchangeName                   string
	SecondaryExchange              string
	SourceJobCandles               string
	ValidationJobCandles           string
	PrerequisiteJobDatahistoryjobs string
	JobDatahistoryjobs             string
	JobDatahistoryjobresults       string
}{
	ExchangeName:                   "ExchangeName",
	SecondaryExchange:              "SecondaryExchange",
	SourceJobCandles:               "SourceJobCandles",
	ValidationJobCandles:           "ValidationJobCandles",
	PrerequisiteJobDatahistoryjobs: "PrerequisiteJobDatahistoryjobs",
	JobDatahistoryjobs:             "JobDatahistoryjobs",
	JobDatahistoryjobresults:       "JobDatahistoryjobresults",
}

DatahistoryjobRels is where relationship names are stored.

View Source
var DatahistoryjobWhere = struct {
	ID                       whereHelperstring
	Nickname                 whereHelperstring
	ExchangeNameID           whereHelperstring
	Asset                    whereHelperstring
	Base                     whereHelperstring
	Quote                    whereHelperstring
	StartTime                whereHelpertime_Time
	EndTime                  whereHelpertime_Time
	DataType                 whereHelperfloat64
	Interval                 whereHelperfloat64
	RequestSize              whereHelperfloat64
	MaxRetries               whereHelperfloat64
	BatchCount               whereHelperfloat64
	Status                   whereHelperfloat64
	Created                  whereHelpertime_Time
	ConversionInterval       whereHelpernull_Float64
	OverwriteData            whereHelpernull_Bool
	DecimalPlaceComparison   whereHelpernull_Int
	SecondaryExchangeID      whereHelpernull_String
	IssueTolerancePercentage whereHelpernull_Float64
	ReplaceOnIssue           whereHelpernull_Bool
}{
	ID:                       whereHelperstring{/* contains filtered or unexported fields */},
	Nickname:                 whereHelperstring{/* contains filtered or unexported fields */},
	ExchangeNameID:           whereHelperstring{/* contains filtered or unexported fields */},
	Asset:                    whereHelperstring{/* contains filtered or unexported fields */},
	Base:                     whereHelperstring{/* contains filtered or unexported fields */},
	Quote:                    whereHelperstring{/* contains filtered or unexported fields */},
	StartTime:                whereHelpertime_Time{/* contains filtered or unexported fields */},
	EndTime:                  whereHelpertime_Time{/* contains filtered or unexported fields */},
	DataType:                 whereHelperfloat64{/* contains filtered or unexported fields */},
	Interval:                 whereHelperfloat64{/* contains filtered or unexported fields */},
	RequestSize:              whereHelperfloat64{/* contains filtered or unexported fields */},
	MaxRetries:               whereHelperfloat64{/* contains filtered or unexported fields */},
	BatchCount:               whereHelperfloat64{/* contains filtered or unexported fields */},
	Status:                   whereHelperfloat64{/* contains filtered or unexported fields */},
	Created:                  whereHelpertime_Time{/* contains filtered or unexported fields */},
	ConversionInterval:       whereHelpernull_Float64{/* contains filtered or unexported fields */},
	OverwriteData:            whereHelpernull_Bool{/* contains filtered or unexported fields */},
	DecimalPlaceComparison:   whereHelpernull_Int{/* contains filtered or unexported fields */},
	SecondaryExchangeID:      whereHelpernull_String{/* contains filtered or unexported fields */},
	IssueTolerancePercentage: whereHelpernull_Float64{/* contains filtered or unexported fields */},
	ReplaceOnIssue:           whereHelpernull_Bool{/* contains filtered or unexported fields */},
}
View Source
var DatahistoryjobresultColumns = struct {
	ID                string
	JobID             string
	Result            string
	Status            string
	IntervalStartTime string
	IntervalEndTime   string
	RunTime           string
}{
	ID:                "id",
	JobID:             "job_id",
	Result:            "result",
	Status:            "status",
	IntervalStartTime: "interval_start_time",
	IntervalEndTime:   "interval_end_time",
	RunTime:           "run_time",
}
View Source
var DatahistoryjobresultRels = struct {
	Job string
}{
	Job: "Job",
}

DatahistoryjobresultRels is where relationship names are stored.

View Source
var DatahistoryjobresultWhere = struct {
	ID                whereHelperstring
	JobID             whereHelperstring
	Result            whereHelpernull_String
	Status            whereHelperfloat64
	IntervalStartTime whereHelpertime_Time
	IntervalEndTime   whereHelpertime_Time
	RunTime           whereHelpertime_Time
}{
	ID:                whereHelperstring{/* contains filtered or unexported fields */},
	JobID:             whereHelperstring{/* contains filtered or unexported fields */},
	Result:            whereHelpernull_String{/* contains filtered or unexported fields */},
	Status:            whereHelperfloat64{/* contains filtered or unexported fields */},
	IntervalStartTime: whereHelpertime_Time{/* contains filtered or unexported fields */},
	IntervalEndTime:   whereHelpertime_Time{/* contains filtered or unexported fields */},
	RunTime:           whereHelpertime_Time{/* contains filtered or unexported fields */},
}
View Source
var ErrSyncFail = errors.New("postgres: failed to synchronize data after insert")

ErrSyncFail occurs during insert when the record could not be retrieved in order to populate default value information. This usually happens when LastInsertId fails or there was a primary key configuration that was not resolvable.

View Source
var ExchangeColumns = struct {
	ID   string
	Name string
}{
	ID:   "id",
	Name: "name",
}
View Source
var ExchangeRels = struct {
	ExchangeNameCandles              string
	ExchangeNameDatahistoryjobs      string
	SecondaryExchangeDatahistoryjobs string
	ExchangeNameTrades               string
	ExchangeNameWithdrawalHistories  string
}{
	ExchangeNameCandles:              "ExchangeNameCandles",
	ExchangeNameDatahistoryjobs:      "ExchangeNameDatahistoryjobs",
	SecondaryExchangeDatahistoryjobs: "SecondaryExchangeDatahistoryjobs",
	ExchangeNameTrades:               "ExchangeNameTrades",
	ExchangeNameWithdrawalHistories:  "ExchangeNameWithdrawalHistories",
}

ExchangeRels is where relationship names are stored.

View Source
var ExchangeWhere = struct {
	ID   whereHelperstring
	Name whereHelperstring
}{
	ID:   whereHelperstring{/* contains filtered or unexported fields */},
	Name: whereHelperstring{/* contains filtered or unexported fields */},
}
View Source
var ScriptColumns = struct {
	ID             string
	ScriptID       string
	ScriptName     string
	ScriptPath     string
	ScriptData     string
	LastExecutedAt string
	CreatedAt      string
}{
	ID:             "id",
	ScriptID:       "script_id",
	ScriptName:     "script_name",
	ScriptPath:     "script_path",
	ScriptData:     "script_data",
	LastExecutedAt: "last_executed_at",
	CreatedAt:      "created_at",
}
View Source
var ScriptExecutionColumns = struct {
	ID              string
	ScriptID        string
	ExecutionType   string
	ExecutionStatus string
	ExecutionTime   string
}{
	ID:              "id",
	ScriptID:        "script_id",
	ExecutionType:   "execution_type",
	ExecutionStatus: "execution_status",
	ExecutionTime:   "execution_time",
}
View Source
var ScriptExecutionRels = struct {
	Script string
}{
	Script: "Script",
}

ScriptExecutionRels is where relationship names are stored.

View Source
var ScriptExecutionWhere = struct {
	ID              whereHelperstring
	ScriptID        whereHelpernull_String
	ExecutionType   whereHelperstring
	ExecutionStatus whereHelperstring
	ExecutionTime   whereHelpertime_Time
}{
	ID:              whereHelperstring{/* contains filtered or unexported fields */},
	ScriptID:        whereHelpernull_String{/* contains filtered or unexported fields */},
	ExecutionType:   whereHelperstring{/* contains filtered or unexported fields */},
	ExecutionStatus: whereHelperstring{/* contains filtered or unexported fields */},
	ExecutionTime:   whereHelpertime_Time{/* contains filtered or unexported fields */},
}
View Source
var ScriptRels = struct {
	ScriptExecutions string
}{
	ScriptExecutions: "ScriptExecutions",
}

ScriptRels is where relationship names are stored.

View Source
var ScriptWhere = struct {
	ID             whereHelperstring
	ScriptID       whereHelperstring
	ScriptName     whereHelperstring
	ScriptPath     whereHelperstring
	ScriptData     whereHelpernull_Bytes
	LastExecutedAt whereHelpernull_Time
	CreatedAt      whereHelpernull_Time
}{
	ID:             whereHelperstring{/* contains filtered or unexported fields */},
	ScriptID:       whereHelperstring{/* contains filtered or unexported fields */},
	ScriptName:     whereHelperstring{/* contains filtered or unexported fields */},
	ScriptPath:     whereHelperstring{/* contains filtered or unexported fields */},
	ScriptData:     whereHelpernull_Bytes{/* contains filtered or unexported fields */},
	LastExecutedAt: whereHelpernull_Time{/* contains filtered or unexported fields */},
	CreatedAt:      whereHelpernull_Time{/* contains filtered or unexported fields */},
}
View Source
var TableNames = struct {
	AuditEvent              string
	Candle                  string
	Datahistoryjob          string
	Datahistoryjobrelations string
	Datahistoryjobresult    string
	Exchange                string
	Script                  string
	ScriptExecution         string
	Trade                   string
	WithdrawalCrypto        string
	WithdrawalFiat          string
	WithdrawalHistory       string
}{
	AuditEvent:              "audit_event",
	Candle:                  "candle",
	Datahistoryjob:          "datahistoryjob",
	Datahistoryjobrelations: "datahistoryjobrelations",
	Datahistoryjobresult:    "datahistoryjobresult",
	Exchange:                "exchange",
	Script:                  "script",
	ScriptExecution:         "script_execution",
	Trade:                   "trade",
	WithdrawalCrypto:        "withdrawal_crypto",
	WithdrawalFiat:          "withdrawal_fiat",
	WithdrawalHistory:       "withdrawal_history",
}
View Source
var TradeColumns = struct {
	ID             string
	ExchangeNameID string
	Tid            string
	Base           string
	Quote          string
	Asset          string
	Price          string
	Amount         string
	Side           string
	Timestamp      string
}{
	ID:             "id",
	ExchangeNameID: "exchange_name_id",
	Tid:            "tid",
	Base:           "base",
	Quote:          "quote",
	Asset:          "asset",
	Price:          "price",
	Amount:         "amount",
	Side:           "side",
	Timestamp:      "timestamp",
}
View Source
var TradeRels = struct {
	ExchangeName string
}{
	ExchangeName: "ExchangeName",
}

TradeRels is where relationship names are stored.

View Source
var TradeWhere = struct {
	ID             whereHelperstring
	ExchangeNameID whereHelperstring
	Tid            whereHelpernull_String
	Base           whereHelperstring
	Quote          whereHelperstring
	Asset          whereHelperstring
	Price          whereHelperfloat64
	Amount         whereHelperfloat64
	Side           whereHelpernull_String
	Timestamp      whereHelpertime_Time
}{
	ID:             whereHelperstring{/* contains filtered or unexported fields */},
	ExchangeNameID: whereHelperstring{/* contains filtered or unexported fields */},
	Tid:            whereHelpernull_String{/* contains filtered or unexported fields */},
	Base:           whereHelperstring{/* contains filtered or unexported fields */},
	Quote:          whereHelperstring{/* contains filtered or unexported fields */},
	Asset:          whereHelperstring{/* contains filtered or unexported fields */},
	Price:          whereHelperfloat64{/* contains filtered or unexported fields */},
	Amount:         whereHelperfloat64{/* contains filtered or unexported fields */},
	Side:           whereHelpernull_String{/* contains filtered or unexported fields */},
	Timestamp:      whereHelpertime_Time{/* contains filtered or unexported fields */},
}
View Source
var WithdrawalCryptoColumns = struct {
	ID                 string
	WithdrawalCryptoID string
	Address            string
	AddressTag         string
	Fee                string
}{
	ID:                 "id",
	WithdrawalCryptoID: "withdrawal_crypto_id",
	Address:            "address",
	AddressTag:         "address_tag",
	Fee:                "fee",
}
View Source
var WithdrawalCryptoRels = struct {
	WithdrawalCrypto string
}{
	WithdrawalCrypto: "WithdrawalCrypto",
}

WithdrawalCryptoRels is where relationship names are stored.

View Source
var WithdrawalCryptoWhere = struct {
	ID                 whereHelperint64
	WithdrawalCryptoID whereHelpernull_String
	Address            whereHelperstring
	AddressTag         whereHelpernull_String
	Fee                whereHelperfloat64
}{
	ID:                 whereHelperint64{/* contains filtered or unexported fields */},
	WithdrawalCryptoID: whereHelpernull_String{/* contains filtered or unexported fields */},
	Address:            whereHelperstring{/* contains filtered or unexported fields */},
	AddressTag:         whereHelpernull_String{/* contains filtered or unexported fields */},
	Fee:                whereHelperfloat64{/* contains filtered or unexported fields */},
}
View Source
var WithdrawalFiatColumns = struct {
	ID                string
	WithdrawalFiatID  string
	BankName          string
	BankAddress       string
	BankAccountName   string
	BankAccountNumber string
	BSB               string
	SwiftCode         string
	Iban              string
	BankCode          string
}{
	ID:                "id",
	WithdrawalFiatID:  "withdrawal_fiat_id",
	BankName:          "bank_name",
	BankAddress:       "bank_address",
	BankAccountName:   "bank_account_name",
	BankAccountNumber: "bank_account_number",
	BSB:               "bsb",
	SwiftCode:         "swift_code",
	Iban:              "iban",
	BankCode:          "bank_code",
}
View Source
var WithdrawalFiatRels = struct {
	WithdrawalFiat string
}{
	WithdrawalFiat: "WithdrawalFiat",
}

WithdrawalFiatRels is where relationship names are stored.

View Source
var WithdrawalFiatWhere = struct {
	ID                whereHelperint64
	WithdrawalFiatID  whereHelpernull_String
	BankName          whereHelperstring
	BankAddress       whereHelperstring
	BankAccountName   whereHelperstring
	BankAccountNumber whereHelperstring
	BSB               whereHelperstring
	SwiftCode         whereHelperstring
	Iban              whereHelperstring
	BankCode          whereHelperfloat64
}{
	ID:                whereHelperint64{/* contains filtered or unexported fields */},
	WithdrawalFiatID:  whereHelpernull_String{/* contains filtered or unexported fields */},
	BankName:          whereHelperstring{/* contains filtered or unexported fields */},
	BankAddress:       whereHelperstring{/* contains filtered or unexported fields */},
	BankAccountName:   whereHelperstring{/* contains filtered or unexported fields */},
	BankAccountNumber: whereHelperstring{/* contains filtered or unexported fields */},
	BSB:               whereHelperstring{/* contains filtered or unexported fields */},
	SwiftCode:         whereHelperstring{/* contains filtered or unexported fields */},
	Iban:              whereHelperstring{/* contains filtered or unexported fields */},
	BankCode:          whereHelperfloat64{/* contains filtered or unexported fields */},
}
View Source
var WithdrawalHistoryColumns = struct {
	ID             string
	ExchangeID     string
	Status         string
	Currency       string
	Amount         string
	Description    string
	WithdrawType   string
	CreatedAt      string
	UpdatedAt      string
	ExchangeNameID string
}{
	ID:             "id",
	ExchangeID:     "exchange_id",
	Status:         "status",
	Currency:       "currency",
	Amount:         "amount",
	Description:    "description",
	WithdrawType:   "withdraw_type",
	CreatedAt:      "created_at",
	UpdatedAt:      "updated_at",
	ExchangeNameID: "exchange_name_id",
}
View Source
var WithdrawalHistoryRels = struct {
	ExchangeName                      string
	WithdrawalCryptoWithdrawalCryptos string
	WithdrawalFiatWithdrawalFiats     string
}{
	ExchangeName:                      "ExchangeName",
	WithdrawalCryptoWithdrawalCryptos: "WithdrawalCryptoWithdrawalCryptos",
	WithdrawalFiatWithdrawalFiats:     "WithdrawalFiatWithdrawalFiats",
}

WithdrawalHistoryRels is where relationship names are stored.

View Source
var WithdrawalHistoryWhere = struct {
	ID             whereHelperstring
	ExchangeID     whereHelperstring
	Status         whereHelperstring
	Currency       whereHelperstring
	Amount         whereHelperfloat64
	Description    whereHelpernull_String
	WithdrawType   whereHelperint
	CreatedAt      whereHelpertime_Time
	UpdatedAt      whereHelpertime_Time
	ExchangeNameID whereHelperstring
}{
	ID:             whereHelperstring{/* contains filtered or unexported fields */},
	ExchangeID:     whereHelperstring{/* contains filtered or unexported fields */},
	Status:         whereHelperstring{/* contains filtered or unexported fields */},
	Currency:       whereHelperstring{/* contains filtered or unexported fields */},
	Amount:         whereHelperfloat64{/* contains filtered or unexported fields */},
	Description:    whereHelpernull_String{/* contains filtered or unexported fields */},
	WithdrawType:   whereHelperint{/* contains filtered or unexported fields */},
	CreatedAt:      whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:      whereHelpertime_Time{/* contains filtered or unexported fields */},
	ExchangeNameID: whereHelperstring{/* contains filtered or unexported fields */},
}

Functions

func AddAuditEventHook

func AddAuditEventHook(hookPoint boil.HookPoint, auditEventHook AuditEventHook)

AddAuditEventHook registers your hook function for all future operations.

func AddCandleHook

func AddCandleHook(hookPoint boil.HookPoint, candleHook CandleHook)

AddCandleHook registers your hook function for all future operations.

func AddDatahistoryjobHook

func AddDatahistoryjobHook(hookPoint boil.HookPoint, datahistoryjobHook DatahistoryjobHook)

AddDatahistoryjobHook registers your hook function for all future operations.

func AddDatahistoryjobresultHook

func AddDatahistoryjobresultHook(hookPoint boil.HookPoint, datahistoryjobresultHook DatahistoryjobresultHook)

AddDatahistoryjobresultHook registers your hook function for all future operations.

func AddExchangeHook

func AddExchangeHook(hookPoint boil.HookPoint, exchangeHook ExchangeHook)

AddExchangeHook registers your hook function for all future operations.

func AddScriptExecutionHook

func AddScriptExecutionHook(hookPoint boil.HookPoint, scriptExecutionHook ScriptExecutionHook)

AddScriptExecutionHook registers your hook function for all future operations.

func AddScriptHook

func AddScriptHook(hookPoint boil.HookPoint, scriptHook ScriptHook)

AddScriptHook registers your hook function for all future operations.

func AddTradeHook

func AddTradeHook(hookPoint boil.HookPoint, tradeHook TradeHook)

AddTradeHook registers your hook function for all future operations.

func AddWithdrawalCryptoHook

func AddWithdrawalCryptoHook(hookPoint boil.HookPoint, withdrawalCryptoHook WithdrawalCryptoHook)

AddWithdrawalCryptoHook registers your hook function for all future operations.

func AddWithdrawalFiatHook

func AddWithdrawalFiatHook(hookPoint boil.HookPoint, withdrawalFiatHook WithdrawalFiatHook)

AddWithdrawalFiatHook registers your hook function for all future operations.

func AddWithdrawalHistoryHook

func AddWithdrawalHistoryHook(hookPoint boil.HookPoint, withdrawalHistoryHook WithdrawalHistoryHook)

AddWithdrawalHistoryHook registers your hook function for all future operations.

func AuditEventExists

func AuditEventExists(ctx context.Context, exec boil.ContextExecutor, iD int64) (bool, error)

AuditEventExists checks if the AuditEvent row exists.

func AuditEvents

func AuditEvents(mods ...qm.QueryMod) auditEventQuery

AuditEvents retrieves all the records using an executor.

func CandleExists

func CandleExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

CandleExists checks if the Candle row exists.

func Candles

func Candles(mods ...qm.QueryMod) candleQuery

Candles retrieves all the records using an executor.

func DatahistoryjobExists

func DatahistoryjobExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

DatahistoryjobExists checks if the Datahistoryjob row exists.

func DatahistoryjobresultExists

func DatahistoryjobresultExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

DatahistoryjobresultExists checks if the Datahistoryjobresult row exists.

func Datahistoryjobresults

func Datahistoryjobresults(mods ...qm.QueryMod) datahistoryjobresultQuery

Datahistoryjobresults retrieves all the records using an executor.

func Datahistoryjobs

func Datahistoryjobs(mods ...qm.QueryMod) datahistoryjobQuery

Datahistoryjobs retrieves all the records using an executor.

func ExchangeExists

func ExchangeExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

ExchangeExists checks if the Exchange row exists.

func Exchanges

func Exchanges(mods ...qm.QueryMod) exchangeQuery

Exchanges retrieves all the records using an executor.

func NewQuery

func NewQuery(mods ...qm.QueryMod) *queries.Query

NewQuery initializes a new Query using the passed in QueryMods

func ScriptExecutionExists

func ScriptExecutionExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

ScriptExecutionExists checks if the ScriptExecution row exists.

func ScriptExecutions

func ScriptExecutions(mods ...qm.QueryMod) scriptExecutionQuery

ScriptExecutions retrieves all the records using an executor.

func ScriptExists

func ScriptExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

ScriptExists checks if the Script row exists.

func Scripts

func Scripts(mods ...qm.QueryMod) scriptQuery

Scripts retrieves all the records using an executor.

func TradeExists

func TradeExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

TradeExists checks if the Trade row exists.

func Trades

func Trades(mods ...qm.QueryMod) tradeQuery

Trades retrieves all the records using an executor.

func WithdrawalCryptoExists

func WithdrawalCryptoExists(ctx context.Context, exec boil.ContextExecutor, iD int64) (bool, error)

WithdrawalCryptoExists checks if the WithdrawalCrypto row exists.

func WithdrawalCryptos

func WithdrawalCryptos(mods ...qm.QueryMod) withdrawalCryptoQuery

WithdrawalCryptos retrieves all the records using an executor.

func WithdrawalFiatExists

func WithdrawalFiatExists(ctx context.Context, exec boil.ContextExecutor, iD int64) (bool, error)

WithdrawalFiatExists checks if the WithdrawalFiat row exists.

func WithdrawalFiats

func WithdrawalFiats(mods ...qm.QueryMod) withdrawalFiatQuery

WithdrawalFiats retrieves all the records using an executor.

func WithdrawalHistories

func WithdrawalHistories(mods ...qm.QueryMod) withdrawalHistoryQuery

WithdrawalHistories retrieves all the records using an executor.

func WithdrawalHistoryExists

func WithdrawalHistoryExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

WithdrawalHistoryExists checks if the WithdrawalHistory row exists.

Types

type AuditEvent

type AuditEvent struct {
	ID         int64     `boil:"id" json:"id" toml:"id" yaml:"id"`
	Type       string    `boil:"type" json:"type" toml:"type" yaml:"type"`
	Identifier string    `boil:"identifier" json:"identifier" toml:"identifier" yaml:"identifier"`
	Message    string    `boil:"message" json:"message" toml:"message" yaml:"message"`
	CreatedAt  time.Time `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`

	R *auditEventR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L auditEventL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

AuditEvent is an object representing the database table.

func FindAuditEvent

func FindAuditEvent(ctx context.Context, exec boil.ContextExecutor, iD int64, selectCols ...string) (*AuditEvent, error)

FindAuditEvent retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*AuditEvent) Delete

func (o *AuditEvent) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single AuditEvent record with an executor. Delete will match against the primary key column to find the record to delete.

func (*AuditEvent) Insert

func (o *AuditEvent) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*AuditEvent) Reload

func (o *AuditEvent) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*AuditEvent) Update

func (o *AuditEvent) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the AuditEvent. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*AuditEvent) Upsert

func (o *AuditEvent) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type AuditEventHook

type AuditEventHook func(context.Context, boil.ContextExecutor, *AuditEvent) error

AuditEventHook is the signature for custom AuditEvent hook methods

type AuditEventSlice

type AuditEventSlice []*AuditEvent

AuditEventSlice is an alias for a slice of pointers to AuditEvent. This should generally be used opposed to []AuditEvent.

func (AuditEventSlice) DeleteAll

func (o AuditEventSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*AuditEventSlice) ReloadAll

func (o *AuditEventSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (AuditEventSlice) UpdateAll

func (o AuditEventSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type Candle

type Candle struct {
	ID               string      `boil:"id" json:"id" toml:"id" yaml:"id"`
	ExchangeNameID   string      `boil:"exchange_name_id" json:"exchange_name_id" toml:"exchange_name_id" yaml:"exchange_name_id"`
	Base             string      `boil:"base" json:"base" toml:"base" yaml:"base"`
	Quote            string      `boil:"quote" json:"quote" toml:"quote" yaml:"quote"`
	Interval         int64       `boil:"interval" json:"interval" toml:"interval" yaml:"interval"`
	Timestamp        time.Time   `boil:"timestamp" json:"timestamp" toml:"timestamp" yaml:"timestamp"`
	Open             float64     `boil:"open" json:"open" toml:"open" yaml:"open"`
	High             float64     `boil:"high" json:"high" toml:"high" yaml:"high"`
	Low              float64     `boil:"low" json:"low" toml:"low" yaml:"low"`
	Close            float64     `boil:"close" json:"close" toml:"close" yaml:"close"`
	Volume           float64     `boil:"volume" json:"volume" toml:"volume" yaml:"volume"`
	Asset            string      `boil:"asset" json:"asset" toml:"asset" yaml:"asset"`
	SourceJobID      null.String `boil:"source_job_id" json:"source_job_id,omitempty" toml:"source_job_id" yaml:"source_job_id,omitempty"`
	ValidationJobID  null.String `boil:"validation_job_id" json:"validation_job_id,omitempty" toml:"validation_job_id" yaml:"validation_job_id,omitempty"`
	ValidationIssues null.String `boil:"validation_issues" json:"validation_issues,omitempty" toml:"validation_issues" yaml:"validation_issues,omitempty"`

	R *candleR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L candleL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Candle is an object representing the database table.

func FindCandle

func FindCandle(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*Candle, error)

FindCandle retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Candle) Delete

func (o *Candle) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Candle record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Candle) ExchangeName

func (o *Candle) ExchangeName(mods ...qm.QueryMod) exchangeQuery

ExchangeName pointed to by the foreign key.

func (*Candle) Insert

func (o *Candle) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Candle) Reload

func (o *Candle) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Candle) RemoveSourceJob

func (o *Candle) RemoveSourceJob(ctx context.Context, exec boil.ContextExecutor, related *Datahistoryjob) error

RemoveSourceJob relationship. Sets o.R.SourceJob to nil. Removes o from all passed in related items' relationships struct (Optional).

func (*Candle) RemoveValidationJob

func (o *Candle) RemoveValidationJob(ctx context.Context, exec boil.ContextExecutor, related *Datahistoryjob) error

RemoveValidationJob relationship. Sets o.R.ValidationJob to nil. Removes o from all passed in related items' relationships struct (Optional).

func (*Candle) SetExchangeName

func (o *Candle) SetExchangeName(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Exchange) error

SetExchangeName of the candle to the related item. Sets o.R.ExchangeName to related. Adds o to related.R.ExchangeNameCandles.

func (*Candle) SetSourceJob

func (o *Candle) SetSourceJob(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Datahistoryjob) error

SetSourceJob of the candle to the related item. Sets o.R.SourceJob to related. Adds o to related.R.SourceJobCandles.

func (*Candle) SetValidationJob

func (o *Candle) SetValidationJob(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Datahistoryjob) error

SetValidationJob of the candle to the related item. Sets o.R.ValidationJob to related. Adds o to related.R.ValidationJobCandles.

func (*Candle) SourceJob

func (o *Candle) SourceJob(mods ...qm.QueryMod) datahistoryjobQuery

SourceJob pointed to by the foreign key.

func (*Candle) Update

func (o *Candle) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Candle. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Candle) Upsert

func (o *Candle) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

func (*Candle) ValidationJob

func (o *Candle) ValidationJob(mods ...qm.QueryMod) datahistoryjobQuery

ValidationJob pointed to by the foreign key.

type CandleHook

type CandleHook func(context.Context, boil.ContextExecutor, *Candle) error

CandleHook is the signature for custom Candle hook methods

type CandleSlice

type CandleSlice []*Candle

CandleSlice is an alias for a slice of pointers to Candle. This should generally be used opposed to []Candle.

func (CandleSlice) DeleteAll

func (o CandleSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*CandleSlice) ReloadAll

func (o *CandleSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (CandleSlice) UpdateAll

func (o CandleSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type Datahistoryjob

type Datahistoryjob struct {
	ID                       string       `boil:"id" json:"id" toml:"id" yaml:"id"`
	Nickname                 string       `boil:"nickname" json:"nickname" toml:"nickname" yaml:"nickname"`
	ExchangeNameID           string       `boil:"exchange_name_id" json:"exchange_name_id" toml:"exchange_name_id" yaml:"exchange_name_id"`
	Asset                    string       `boil:"asset" json:"asset" toml:"asset" yaml:"asset"`
	Base                     string       `boil:"base" json:"base" toml:"base" yaml:"base"`
	Quote                    string       `boil:"quote" json:"quote" toml:"quote" yaml:"quote"`
	StartTime                time.Time    `boil:"start_time" json:"start_time" toml:"start_time" yaml:"start_time"`
	EndTime                  time.Time    `boil:"end_time" json:"end_time" toml:"end_time" yaml:"end_time"`
	DataType                 float64      `boil:"data_type" json:"data_type" toml:"data_type" yaml:"data_type"`
	Interval                 float64      `boil:"interval" json:"interval" toml:"interval" yaml:"interval"`
	RequestSize              float64      `boil:"request_size" json:"request_size" toml:"request_size" yaml:"request_size"`
	MaxRetries               float64      `boil:"max_retries" json:"max_retries" toml:"max_retries" yaml:"max_retries"`
	BatchCount               float64      `boil:"batch_count" json:"batch_count" toml:"batch_count" yaml:"batch_count"`
	Status                   float64      `boil:"status" json:"status" toml:"status" yaml:"status"`
	Created                  time.Time    `boil:"created" json:"created" toml:"created" yaml:"created"`
	ConversionInterval       null.Float64 `` /* 127-byte string literal not displayed */
	OverwriteData            null.Bool    `boil:"overwrite_data" json:"overwrite_data,omitempty" toml:"overwrite_data" yaml:"overwrite_data,omitempty"`
	DecimalPlaceComparison   null.Int     `` /* 147-byte string literal not displayed */
	SecondaryExchangeID      null.String  `` /* 135-byte string literal not displayed */
	IssueTolerancePercentage null.Float64 `` /* 155-byte string literal not displayed */
	ReplaceOnIssue           null.Bool    `boil:"replace_on_issue" json:"replace_on_issue,omitempty" toml:"replace_on_issue" yaml:"replace_on_issue,omitempty"`

	R *datahistoryjobR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L datahistoryjobL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Datahistoryjob is an object representing the database table.

func FindDatahistoryjob

func FindDatahistoryjob(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*Datahistoryjob, error)

FindDatahistoryjob retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Datahistoryjob) AddJobDatahistoryjobresults

func (o *Datahistoryjob) AddJobDatahistoryjobresults(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Datahistoryjobresult) error

AddJobDatahistoryjobresults adds the given related objects to the existing relationships of the datahistoryjob, optionally inserting them as new records. Appends related to o.R.JobDatahistoryjobresults. Sets related.R.Job appropriately.

func (*Datahistoryjob) AddJobDatahistoryjobs

func (o *Datahistoryjob) AddJobDatahistoryjobs(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Datahistoryjob) error

AddJobDatahistoryjobs adds the given related objects to the existing relationships of the datahistoryjob, optionally inserting them as new records. Appends related to o.R.JobDatahistoryjobs. Sets related.R.PrerequisiteJobDatahistoryjobs appropriately.

func (*Datahistoryjob) AddPrerequisiteJobDatahistoryjobs

func (o *Datahistoryjob) AddPrerequisiteJobDatahistoryjobs(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Datahistoryjob) error

AddPrerequisiteJobDatahistoryjobs adds the given related objects to the existing relationships of the datahistoryjob, optionally inserting them as new records. Appends related to o.R.PrerequisiteJobDatahistoryjobs. Sets related.R.JobDatahistoryjobs appropriately.

func (*Datahistoryjob) AddSourceJobCandles

func (o *Datahistoryjob) AddSourceJobCandles(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Candle) error

AddSourceJobCandles adds the given related objects to the existing relationships of the datahistoryjob, optionally inserting them as new records. Appends related to o.R.SourceJobCandles. Sets related.R.SourceJob appropriately.

func (*Datahistoryjob) AddValidationJobCandles

func (o *Datahistoryjob) AddValidationJobCandles(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Candle) error

AddValidationJobCandles adds the given related objects to the existing relationships of the datahistoryjob, optionally inserting them as new records. Appends related to o.R.ValidationJobCandles. Sets related.R.ValidationJob appropriately.

func (*Datahistoryjob) Delete

func (o *Datahistoryjob) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Datahistoryjob record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Datahistoryjob) ExchangeName

func (o *Datahistoryjob) ExchangeName(mods ...qm.QueryMod) exchangeQuery

ExchangeName pointed to by the foreign key.

func (*Datahistoryjob) Insert

func (o *Datahistoryjob) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Datahistoryjob) JobDatahistoryjobresults

func (o *Datahistoryjob) JobDatahistoryjobresults(mods ...qm.QueryMod) datahistoryjobresultQuery

JobDatahistoryjobresults retrieves all the datahistoryjobresult's Datahistoryjobresults with an executor via job_id column.

func (*Datahistoryjob) JobDatahistoryjobs

func (o *Datahistoryjob) JobDatahistoryjobs(mods ...qm.QueryMod) datahistoryjobQuery

JobDatahistoryjobs retrieves all the datahistoryjob's Datahistoryjobs with an executor via id column.

func (*Datahistoryjob) PrerequisiteJobDatahistoryjobs

func (o *Datahistoryjob) PrerequisiteJobDatahistoryjobs(mods ...qm.QueryMod) datahistoryjobQuery

PrerequisiteJobDatahistoryjobs retrieves all the datahistoryjob's Datahistoryjobs with an executor via id column.

func (*Datahistoryjob) Reload

func (o *Datahistoryjob) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Datahistoryjob) RemoveJobDatahistoryjobs

func (o *Datahistoryjob) RemoveJobDatahistoryjobs(ctx context.Context, exec boil.ContextExecutor, related ...*Datahistoryjob) error

RemoveJobDatahistoryjobs relationships from objects passed in. Removes related items from R.JobDatahistoryjobs (uses pointer comparison, removal does not keep order) Sets related.R.PrerequisiteJobDatahistoryjobs.

func (*Datahistoryjob) RemovePrerequisiteJobDatahistoryjobs

func (o *Datahistoryjob) RemovePrerequisiteJobDatahistoryjobs(ctx context.Context, exec boil.ContextExecutor, related ...*Datahistoryjob) error

RemovePrerequisiteJobDatahistoryjobs relationships from objects passed in. Removes related items from R.PrerequisiteJobDatahistoryjobs (uses pointer comparison, removal does not keep order) Sets related.R.JobDatahistoryjobs.

func (*Datahistoryjob) RemoveSecondaryExchange

func (o *Datahistoryjob) RemoveSecondaryExchange(ctx context.Context, exec boil.ContextExecutor, related *Exchange) error

RemoveSecondaryExchange relationship. Sets o.R.SecondaryExchange to nil. Removes o from all passed in related items' relationships struct (Optional).

func (*Datahistoryjob) RemoveSourceJobCandles

func (o *Datahistoryjob) RemoveSourceJobCandles(ctx context.Context, exec boil.ContextExecutor, related ...*Candle) error

RemoveSourceJobCandles relationships from objects passed in. Removes related items from R.SourceJobCandles (uses pointer comparison, removal does not keep order) Sets related.R.SourceJob.

func (*Datahistoryjob) RemoveValidationJobCandles

func (o *Datahistoryjob) RemoveValidationJobCandles(ctx context.Context, exec boil.ContextExecutor, related ...*Candle) error

RemoveValidationJobCandles relationships from objects passed in. Removes related items from R.ValidationJobCandles (uses pointer comparison, removal does not keep order) Sets related.R.ValidationJob.

func (*Datahistoryjob) SecondaryExchange

func (o *Datahistoryjob) SecondaryExchange(mods ...qm.QueryMod) exchangeQuery

SecondaryExchange pointed to by the foreign key.

func (*Datahistoryjob) SetExchangeName

func (o *Datahistoryjob) SetExchangeName(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Exchange) error

SetExchangeName of the datahistoryjob to the related item. Sets o.R.ExchangeName to related. Adds o to related.R.ExchangeNameDatahistoryjobs.

func (*Datahistoryjob) SetJobDatahistoryjobs

func (o *Datahistoryjob) SetJobDatahistoryjobs(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Datahistoryjob) error

SetJobDatahistoryjobs removes all previously related items of the datahistoryjob replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.PrerequisiteJobDatahistoryjobs's JobDatahistoryjobs accordingly. Replaces o.R.JobDatahistoryjobs with related. Sets related.R.PrerequisiteJobDatahistoryjobs's JobDatahistoryjobs accordingly.

func (*Datahistoryjob) SetPrerequisiteJobDatahistoryjobs

func (o *Datahistoryjob) SetPrerequisiteJobDatahistoryjobs(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Datahistoryjob) error

SetPrerequisiteJobDatahistoryjobs removes all previously related items of the datahistoryjob replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.JobDatahistoryjobs's PrerequisiteJobDatahistoryjobs accordingly. Replaces o.R.PrerequisiteJobDatahistoryjobs with related. Sets related.R.JobDatahistoryjobs's PrerequisiteJobDatahistoryjobs accordingly.

func (*Datahistoryjob) SetSecondaryExchange

func (o *Datahistoryjob) SetSecondaryExchange(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Exchange) error

SetSecondaryExchange of the datahistoryjob to the related item. Sets o.R.SecondaryExchange to related. Adds o to related.R.SecondaryExchangeDatahistoryjobs.

func (*Datahistoryjob) SetSourceJobCandles

func (o *Datahistoryjob) SetSourceJobCandles(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Candle) error

SetSourceJobCandles removes all previously related items of the datahistoryjob replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.SourceJob's SourceJobCandles accordingly. Replaces o.R.SourceJobCandles with related. Sets related.R.SourceJob's SourceJobCandles accordingly.

func (*Datahistoryjob) SetValidationJobCandles

func (o *Datahistoryjob) SetValidationJobCandles(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Candle) error

SetValidationJobCandles removes all previously related items of the datahistoryjob replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.ValidationJob's ValidationJobCandles accordingly. Replaces o.R.ValidationJobCandles with related. Sets related.R.ValidationJob's ValidationJobCandles accordingly.

func (*Datahistoryjob) SourceJobCandles

func (o *Datahistoryjob) SourceJobCandles(mods ...qm.QueryMod) candleQuery

SourceJobCandles retrieves all the candle's Candles with an executor via source_job_id column.

func (*Datahistoryjob) Update

func (o *Datahistoryjob) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Datahistoryjob. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Datahistoryjob) Upsert

func (o *Datahistoryjob) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

func (*Datahistoryjob) ValidationJobCandles

func (o *Datahistoryjob) ValidationJobCandles(mods ...qm.QueryMod) candleQuery

ValidationJobCandles retrieves all the candle's Candles with an executor via validation_job_id column.

type DatahistoryjobHook

type DatahistoryjobHook func(context.Context, boil.ContextExecutor, *Datahistoryjob) error

DatahistoryjobHook is the signature for custom Datahistoryjob hook methods

type DatahistoryjobSlice

type DatahistoryjobSlice []*Datahistoryjob

DatahistoryjobSlice is an alias for a slice of pointers to Datahistoryjob. This should generally be used opposed to []Datahistoryjob.

func (DatahistoryjobSlice) DeleteAll

DeleteAll deletes all rows in the slice, using an executor.

func (*DatahistoryjobSlice) ReloadAll

func (o *DatahistoryjobSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (DatahistoryjobSlice) UpdateAll

func (o DatahistoryjobSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type Datahistoryjobresult

type Datahistoryjobresult struct {
	ID                string      `boil:"id" json:"id" toml:"id" yaml:"id"`
	JobID             string      `boil:"job_id" json:"job_id" toml:"job_id" yaml:"job_id"`
	Result            null.String `boil:"result" json:"result,omitempty" toml:"result" yaml:"result,omitempty"`
	Status            float64     `boil:"status" json:"status" toml:"status" yaml:"status"`
	IntervalStartTime time.Time   `boil:"interval_start_time" json:"interval_start_time" toml:"interval_start_time" yaml:"interval_start_time"`
	IntervalEndTime   time.Time   `boil:"interval_end_time" json:"interval_end_time" toml:"interval_end_time" yaml:"interval_end_time"`
	RunTime           time.Time   `boil:"run_time" json:"run_time" toml:"run_time" yaml:"run_time"`

	R *datahistoryjobresultR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L datahistoryjobresultL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Datahistoryjobresult is an object representing the database table.

func FindDatahistoryjobresult

func FindDatahistoryjobresult(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*Datahistoryjobresult, error)

FindDatahistoryjobresult retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Datahistoryjobresult) Delete

Delete deletes a single Datahistoryjobresult record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Datahistoryjobresult) Insert

func (o *Datahistoryjobresult) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Datahistoryjobresult) Job

func (o *Datahistoryjobresult) Job(mods ...qm.QueryMod) datahistoryjobQuery

Job pointed to by the foreign key.

func (*Datahistoryjobresult) Reload

Reload refetches the object from the database using the primary keys with an executor.

func (*Datahistoryjobresult) SetJob

func (o *Datahistoryjobresult) SetJob(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Datahistoryjob) error

SetJob of the datahistoryjobresult to the related item. Sets o.R.Job to related. Adds o to related.R.JobDatahistoryjobresults.

func (*Datahistoryjobresult) Update

func (o *Datahistoryjobresult) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Datahistoryjobresult. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Datahistoryjobresult) Upsert

func (o *Datahistoryjobresult) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type DatahistoryjobresultHook

type DatahistoryjobresultHook func(context.Context, boil.ContextExecutor, *Datahistoryjobresult) error

DatahistoryjobresultHook is the signature for custom Datahistoryjobresult hook methods

type DatahistoryjobresultSlice

type DatahistoryjobresultSlice []*Datahistoryjobresult

DatahistoryjobresultSlice is an alias for a slice of pointers to Datahistoryjobresult. This should generally be used opposed to []Datahistoryjobresult.

func (DatahistoryjobresultSlice) DeleteAll

DeleteAll deletes all rows in the slice, using an executor.

func (*DatahistoryjobresultSlice) ReloadAll

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (DatahistoryjobresultSlice) UpdateAll

func (o DatahistoryjobresultSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type Exchange

type Exchange struct {
	ID   string `boil:"id" json:"id" toml:"id" yaml:"id"`
	Name string `boil:"name" json:"name" toml:"name" yaml:"name"`

	R *exchangeR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L exchangeL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Exchange is an object representing the database table.

func FindExchange

func FindExchange(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*Exchange, error)

FindExchange retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Exchange) AddExchangeNameCandles

func (o *Exchange) AddExchangeNameCandles(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Candle) error

AddExchangeNameCandles adds the given related objects to the existing relationships of the exchange, optionally inserting them as new records. Appends related to o.R.ExchangeNameCandles. Sets related.R.ExchangeName appropriately.

func (*Exchange) AddExchangeNameDatahistoryjobs

func (o *Exchange) AddExchangeNameDatahistoryjobs(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Datahistoryjob) error

AddExchangeNameDatahistoryjobs adds the given related objects to the existing relationships of the exchange, optionally inserting them as new records. Appends related to o.R.ExchangeNameDatahistoryjobs. Sets related.R.ExchangeName appropriately.

func (*Exchange) AddExchangeNameTrades

func (o *Exchange) AddExchangeNameTrades(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Trade) error

AddExchangeNameTrades adds the given related objects to the existing relationships of the exchange, optionally inserting them as new records. Appends related to o.R.ExchangeNameTrades. Sets related.R.ExchangeName appropriately.

func (*Exchange) AddExchangeNameWithdrawalHistories

func (o *Exchange) AddExchangeNameWithdrawalHistories(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*WithdrawalHistory) error

AddExchangeNameWithdrawalHistories adds the given related objects to the existing relationships of the exchange, optionally inserting them as new records. Appends related to o.R.ExchangeNameWithdrawalHistories. Sets related.R.ExchangeName appropriately.

func (*Exchange) AddSecondaryExchangeDatahistoryjobs

func (o *Exchange) AddSecondaryExchangeDatahistoryjobs(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Datahistoryjob) error

AddSecondaryExchangeDatahistoryjobs adds the given related objects to the existing relationships of the exchange, optionally inserting them as new records. Appends related to o.R.SecondaryExchangeDatahistoryjobs. Sets related.R.SecondaryExchange appropriately.

func (*Exchange) Delete

func (o *Exchange) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Exchange record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Exchange) ExchangeNameCandles

func (o *Exchange) ExchangeNameCandles(mods ...qm.QueryMod) candleQuery

ExchangeNameCandles retrieves all the candle's Candles with an executor via exchange_name_id column.

func (*Exchange) ExchangeNameDatahistoryjobs

func (o *Exchange) ExchangeNameDatahistoryjobs(mods ...qm.QueryMod) datahistoryjobQuery

ExchangeNameDatahistoryjobs retrieves all the datahistoryjob's Datahistoryjobs with an executor via exchange_name_id column.

func (*Exchange) ExchangeNameTrades

func (o *Exchange) ExchangeNameTrades(mods ...qm.QueryMod) tradeQuery

ExchangeNameTrades retrieves all the trade's Trades with an executor via exchange_name_id column.

func (*Exchange) ExchangeNameWithdrawalHistories

func (o *Exchange) ExchangeNameWithdrawalHistories(mods ...qm.QueryMod) withdrawalHistoryQuery

ExchangeNameWithdrawalHistories retrieves all the withdrawal_history's WithdrawalHistories with an executor via exchange_name_id column.

func (*Exchange) Insert

func (o *Exchange) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Exchange) Reload

func (o *Exchange) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Exchange) RemoveSecondaryExchangeDatahistoryjobs

func (o *Exchange) RemoveSecondaryExchangeDatahistoryjobs(ctx context.Context, exec boil.ContextExecutor, related ...*Datahistoryjob) error

RemoveSecondaryExchangeDatahistoryjobs relationships from objects passed in. Removes related items from R.SecondaryExchangeDatahistoryjobs (uses pointer comparison, removal does not keep order) Sets related.R.SecondaryExchange.

func (*Exchange) SecondaryExchangeDatahistoryjobs

func (o *Exchange) SecondaryExchangeDatahistoryjobs(mods ...qm.QueryMod) datahistoryjobQuery

SecondaryExchangeDatahistoryjobs retrieves all the datahistoryjob's Datahistoryjobs with an executor via secondary_exchange_id column.

func (*Exchange) SetSecondaryExchangeDatahistoryjobs

func (o *Exchange) SetSecondaryExchangeDatahistoryjobs(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Datahistoryjob) error

SetSecondaryExchangeDatahistoryjobs removes all previously related items of the exchange replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.SecondaryExchange's SecondaryExchangeDatahistoryjobs accordingly. Replaces o.R.SecondaryExchangeDatahistoryjobs with related. Sets related.R.SecondaryExchange's SecondaryExchangeDatahistoryjobs accordingly.

func (*Exchange) Update

func (o *Exchange) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Exchange. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Exchange) Upsert

func (o *Exchange) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type ExchangeHook

type ExchangeHook func(context.Context, boil.ContextExecutor, *Exchange) error

ExchangeHook is the signature for custom Exchange hook methods

type ExchangeSlice

type ExchangeSlice []*Exchange

ExchangeSlice is an alias for a slice of pointers to Exchange. This should generally be used opposed to []Exchange.

func (ExchangeSlice) DeleteAll

func (o ExchangeSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*ExchangeSlice) ReloadAll

func (o *ExchangeSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (ExchangeSlice) UpdateAll

func (o ExchangeSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type M

type M map[string]interface{}

M type is for providing columns and column values to UpdateAll.

type Script

type Script struct {
	ID             string     `boil:"id" json:"id" toml:"id" yaml:"id"`
	ScriptID       string     `boil:"script_id" json:"script_id" toml:"script_id" yaml:"script_id"`
	ScriptName     string     `boil:"script_name" json:"script_name" toml:"script_name" yaml:"script_name"`
	ScriptPath     string     `boil:"script_path" json:"script_path" toml:"script_path" yaml:"script_path"`
	ScriptData     null.Bytes `boil:"script_data" json:"script_data,omitempty" toml:"script_data" yaml:"script_data,omitempty"`
	LastExecutedAt null.Time  `boil:"last_executed_at" json:"last_executed_at,omitempty" toml:"last_executed_at" yaml:"last_executed_at,omitempty"`
	CreatedAt      null.Time  `boil:"created_at" json:"created_at,omitempty" toml:"created_at" yaml:"created_at,omitempty"`

	R *scriptR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L scriptL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Script is an object representing the database table.

func FindScript

func FindScript(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*Script, error)

FindScript retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Script) AddScriptExecutions

func (o *Script) AddScriptExecutions(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*ScriptExecution) error

AddScriptExecutions adds the given related objects to the existing relationships of the script, optionally inserting them as new records. Appends related to o.R.ScriptExecutions. Sets related.R.Script appropriately.

func (*Script) Delete

func (o *Script) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Script record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Script) Insert

func (o *Script) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Script) Reload

func (o *Script) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Script) RemoveScriptExecutions

func (o *Script) RemoveScriptExecutions(ctx context.Context, exec boil.ContextExecutor, related ...*ScriptExecution) error

RemoveScriptExecutions relationships from objects passed in. Removes related items from R.ScriptExecutions (uses pointer comparison, removal does not keep order) Sets related.R.Script.

func (*Script) ScriptExecutions

func (o *Script) ScriptExecutions(mods ...qm.QueryMod) scriptExecutionQuery

ScriptExecutions retrieves all the script_execution's ScriptExecutions with an executor.

func (*Script) SetScriptExecutions

func (o *Script) SetScriptExecutions(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*ScriptExecution) error

SetScriptExecutions removes all previously related items of the script replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.Script's ScriptExecutions accordingly. Replaces o.R.ScriptExecutions with related. Sets related.R.Script's ScriptExecutions accordingly.

func (*Script) Update

func (o *Script) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Script. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Script) Upsert

func (o *Script) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type ScriptExecution

type ScriptExecution struct {
	ID              string      `boil:"id" json:"id" toml:"id" yaml:"id"`
	ScriptID        null.String `boil:"script_id" json:"script_id,omitempty" toml:"script_id" yaml:"script_id,omitempty"`
	ExecutionType   string      `boil:"execution_type" json:"execution_type" toml:"execution_type" yaml:"execution_type"`
	ExecutionStatus string      `boil:"execution_status" json:"execution_status" toml:"execution_status" yaml:"execution_status"`
	ExecutionTime   time.Time   `boil:"execution_time" json:"execution_time" toml:"execution_time" yaml:"execution_time"`

	R *scriptExecutionR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L scriptExecutionL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

ScriptExecution is an object representing the database table.

func FindScriptExecution

func FindScriptExecution(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*ScriptExecution, error)

FindScriptExecution retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*ScriptExecution) Delete

func (o *ScriptExecution) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single ScriptExecution record with an executor. Delete will match against the primary key column to find the record to delete.

func (*ScriptExecution) Insert

func (o *ScriptExecution) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*ScriptExecution) Reload

Reload refetches the object from the database using the primary keys with an executor.

func (*ScriptExecution) RemoveScript

func (o *ScriptExecution) RemoveScript(ctx context.Context, exec boil.ContextExecutor, related *Script) error

RemoveScript relationship. Sets o.R.Script to nil. Removes o from all passed in related items' relationships struct (Optional).

func (*ScriptExecution) Script

func (o *ScriptExecution) Script(mods ...qm.QueryMod) scriptQuery

Script pointed to by the foreign key.

func (*ScriptExecution) SetScript

func (o *ScriptExecution) SetScript(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Script) error

SetScript of the scriptExecution to the related item. Sets o.R.Script to related. Adds o to related.R.ScriptExecutions.

func (*ScriptExecution) Update

func (o *ScriptExecution) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the ScriptExecution. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*ScriptExecution) Upsert

func (o *ScriptExecution) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type ScriptExecutionHook

type ScriptExecutionHook func(context.Context, boil.ContextExecutor, *ScriptExecution) error

ScriptExecutionHook is the signature for custom ScriptExecution hook methods

type ScriptExecutionSlice

type ScriptExecutionSlice []*ScriptExecution

ScriptExecutionSlice is an alias for a slice of pointers to ScriptExecution. This should generally be used opposed to []ScriptExecution.

func (ScriptExecutionSlice) DeleteAll

DeleteAll deletes all rows in the slice, using an executor.

func (*ScriptExecutionSlice) ReloadAll

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (ScriptExecutionSlice) UpdateAll

func (o ScriptExecutionSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type ScriptHook

type ScriptHook func(context.Context, boil.ContextExecutor, *Script) error

ScriptHook is the signature for custom Script hook methods

type ScriptSlice

type ScriptSlice []*Script

ScriptSlice is an alias for a slice of pointers to Script. This should generally be used opposed to []Script.

func (ScriptSlice) DeleteAll

func (o ScriptSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*ScriptSlice) ReloadAll

func (o *ScriptSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (ScriptSlice) UpdateAll

func (o ScriptSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type Trade

type Trade struct {
	ID             string      `boil:"id" json:"id" toml:"id" yaml:"id"`
	ExchangeNameID string      `boil:"exchange_name_id" json:"exchange_name_id" toml:"exchange_name_id" yaml:"exchange_name_id"`
	Tid            null.String `boil:"tid" json:"tid,omitempty" toml:"tid" yaml:"tid,omitempty"`
	Base           string      `boil:"base" json:"base" toml:"base" yaml:"base"`
	Quote          string      `boil:"quote" json:"quote" toml:"quote" yaml:"quote"`
	Asset          string      `boil:"asset" json:"asset" toml:"asset" yaml:"asset"`
	Price          float64     `boil:"price" json:"price" toml:"price" yaml:"price"`
	Amount         float64     `boil:"amount" json:"amount" toml:"amount" yaml:"amount"`
	Side           null.String `boil:"side" json:"side,omitempty" toml:"side" yaml:"side,omitempty"`
	Timestamp      time.Time   `boil:"timestamp" json:"timestamp" toml:"timestamp" yaml:"timestamp"`

	R *tradeR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L tradeL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Trade is an object representing the database table.

func FindTrade

func FindTrade(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*Trade, error)

FindTrade retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Trade) Delete

func (o *Trade) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Trade record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Trade) ExchangeName

func (o *Trade) ExchangeName(mods ...qm.QueryMod) exchangeQuery

ExchangeName pointed to by the foreign key.

func (*Trade) Insert

func (o *Trade) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Trade) Reload

func (o *Trade) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Trade) SetExchangeName

func (o *Trade) SetExchangeName(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Exchange) error

SetExchangeName of the trade to the related item. Sets o.R.ExchangeName to related. Adds o to related.R.ExchangeNameTrades.

func (*Trade) Update

func (o *Trade) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Trade. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Trade) Upsert

func (o *Trade) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type TradeHook

type TradeHook func(context.Context, boil.ContextExecutor, *Trade) error

TradeHook is the signature for custom Trade hook methods

type TradeSlice

type TradeSlice []*Trade

TradeSlice is an alias for a slice of pointers to Trade. This should generally be used opposed to []Trade.

func (TradeSlice) DeleteAll

func (o TradeSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*TradeSlice) ReloadAll

func (o *TradeSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (TradeSlice) UpdateAll

func (o TradeSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type WithdrawalCrypto

type WithdrawalCrypto struct {
	ID                 int64       `boil:"id" json:"id" toml:"id" yaml:"id"`
	WithdrawalCryptoID null.String `` /* 131-byte string literal not displayed */
	Address            string      `boil:"address" json:"address" toml:"address" yaml:"address"`
	AddressTag         null.String `boil:"address_tag" json:"address_tag,omitempty" toml:"address_tag" yaml:"address_tag,omitempty"`
	Fee                float64     `boil:"fee" json:"fee" toml:"fee" yaml:"fee"`

	R *withdrawalCryptoR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L withdrawalCryptoL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

WithdrawalCrypto is an object representing the database table.

func FindWithdrawalCrypto

func FindWithdrawalCrypto(ctx context.Context, exec boil.ContextExecutor, iD int64, selectCols ...string) (*WithdrawalCrypto, error)

FindWithdrawalCrypto retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*WithdrawalCrypto) Delete

Delete deletes a single WithdrawalCrypto record with an executor. Delete will match against the primary key column to find the record to delete.

func (*WithdrawalCrypto) Insert

func (o *WithdrawalCrypto) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*WithdrawalCrypto) Reload

Reload refetches the object from the database using the primary keys with an executor.

func (*WithdrawalCrypto) RemoveWithdrawalCrypto

func (o *WithdrawalCrypto) RemoveWithdrawalCrypto(ctx context.Context, exec boil.ContextExecutor, related *WithdrawalHistory) error

RemoveWithdrawalCrypto relationship. Sets o.R.WithdrawalCrypto to nil. Removes o from all passed in related items' relationships struct (Optional).

func (*WithdrawalCrypto) SetWithdrawalCrypto

func (o *WithdrawalCrypto) SetWithdrawalCrypto(ctx context.Context, exec boil.ContextExecutor, insert bool, related *WithdrawalHistory) error

SetWithdrawalCrypto of the withdrawalCrypto to the related item. Sets o.R.WithdrawalCrypto to related. Adds o to related.R.WithdrawalCryptoWithdrawalCryptos.

func (*WithdrawalCrypto) Update

func (o *WithdrawalCrypto) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the WithdrawalCrypto. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*WithdrawalCrypto) Upsert

func (o *WithdrawalCrypto) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

func (*WithdrawalCrypto) WithdrawalCrypto

func (o *WithdrawalCrypto) WithdrawalCrypto(mods ...qm.QueryMod) withdrawalHistoryQuery

WithdrawalCrypto pointed to by the foreign key.

type WithdrawalCryptoHook

type WithdrawalCryptoHook func(context.Context, boil.ContextExecutor, *WithdrawalCrypto) error

WithdrawalCryptoHook is the signature for custom WithdrawalCrypto hook methods

type WithdrawalCryptoSlice

type WithdrawalCryptoSlice []*WithdrawalCrypto

WithdrawalCryptoSlice is an alias for a slice of pointers to WithdrawalCrypto. This should generally be used opposed to []WithdrawalCrypto.

func (WithdrawalCryptoSlice) DeleteAll

DeleteAll deletes all rows in the slice, using an executor.

func (*WithdrawalCryptoSlice) ReloadAll

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (WithdrawalCryptoSlice) UpdateAll

func (o WithdrawalCryptoSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type WithdrawalFiat

type WithdrawalFiat struct {
	ID                int64       `boil:"id" json:"id" toml:"id" yaml:"id"`
	WithdrawalFiatID  null.String `boil:"withdrawal_fiat_id" json:"withdrawal_fiat_id,omitempty" toml:"withdrawal_fiat_id" yaml:"withdrawal_fiat_id,omitempty"`
	BankName          string      `boil:"bank_name" json:"bank_name" toml:"bank_name" yaml:"bank_name"`
	BankAddress       string      `boil:"bank_address" json:"bank_address" toml:"bank_address" yaml:"bank_address"`
	BankAccountName   string      `boil:"bank_account_name" json:"bank_account_name" toml:"bank_account_name" yaml:"bank_account_name"`
	BankAccountNumber string      `boil:"bank_account_number" json:"bank_account_number" toml:"bank_account_number" yaml:"bank_account_number"`
	BSB               string      `boil:"bsb" json:"bsb" toml:"bsb" yaml:"bsb"`
	SwiftCode         string      `boil:"swift_code" json:"swift_code" toml:"swift_code" yaml:"swift_code"`
	Iban              string      `boil:"iban" json:"iban" toml:"iban" yaml:"iban"`
	BankCode          float64     `boil:"bank_code" json:"bank_code" toml:"bank_code" yaml:"bank_code"`

	R *withdrawalFiatR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L withdrawalFiatL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

WithdrawalFiat is an object representing the database table.

func FindWithdrawalFiat

func FindWithdrawalFiat(ctx context.Context, exec boil.ContextExecutor, iD int64, selectCols ...string) (*WithdrawalFiat, error)

FindWithdrawalFiat retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*WithdrawalFiat) Delete

func (o *WithdrawalFiat) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single WithdrawalFiat record with an executor. Delete will match against the primary key column to find the record to delete.

func (*WithdrawalFiat) Insert

func (o *WithdrawalFiat) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*WithdrawalFiat) Reload

func (o *WithdrawalFiat) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*WithdrawalFiat) RemoveWithdrawalFiat

func (o *WithdrawalFiat) RemoveWithdrawalFiat(ctx context.Context, exec boil.ContextExecutor, related *WithdrawalHistory) error

RemoveWithdrawalFiat relationship. Sets o.R.WithdrawalFiat to nil. Removes o from all passed in related items' relationships struct (Optional).

func (*WithdrawalFiat) SetWithdrawalFiat

func (o *WithdrawalFiat) SetWithdrawalFiat(ctx context.Context, exec boil.ContextExecutor, insert bool, related *WithdrawalHistory) error

SetWithdrawalFiat of the withdrawalFiat to the related item. Sets o.R.WithdrawalFiat to related. Adds o to related.R.WithdrawalFiatWithdrawalFiats.

func (*WithdrawalFiat) Update

func (o *WithdrawalFiat) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the WithdrawalFiat. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*WithdrawalFiat) Upsert

func (o *WithdrawalFiat) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

func (*WithdrawalFiat) WithdrawalFiat

func (o *WithdrawalFiat) WithdrawalFiat(mods ...qm.QueryMod) withdrawalHistoryQuery

WithdrawalFiat pointed to by the foreign key.

type WithdrawalFiatHook

type WithdrawalFiatHook func(context.Context, boil.ContextExecutor, *WithdrawalFiat) error

WithdrawalFiatHook is the signature for custom WithdrawalFiat hook methods

type WithdrawalFiatSlice

type WithdrawalFiatSlice []*WithdrawalFiat

WithdrawalFiatSlice is an alias for a slice of pointers to WithdrawalFiat. This should generally be used opposed to []WithdrawalFiat.

func (WithdrawalFiatSlice) DeleteAll

DeleteAll deletes all rows in the slice, using an executor.

func (*WithdrawalFiatSlice) ReloadAll

func (o *WithdrawalFiatSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (WithdrawalFiatSlice) UpdateAll

func (o WithdrawalFiatSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type WithdrawalHistory

type WithdrawalHistory struct {
	ID             string      `boil:"id" json:"id" toml:"id" yaml:"id"`
	ExchangeID     string      `boil:"exchange_id" json:"exchange_id" toml:"exchange_id" yaml:"exchange_id"`
	Status         string      `boil:"status" json:"status" toml:"status" yaml:"status"`
	Currency       string      `boil:"currency" json:"currency" toml:"currency" yaml:"currency"`
	Amount         float64     `boil:"amount" json:"amount" toml:"amount" yaml:"amount"`
	Description    null.String `boil:"description" json:"description,omitempty" toml:"description" yaml:"description,omitempty"`
	WithdrawType   int         `boil:"withdraw_type" json:"withdraw_type" toml:"withdraw_type" yaml:"withdraw_type"`
	CreatedAt      time.Time   `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt      time.Time   `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`
	ExchangeNameID string      `boil:"exchange_name_id" json:"exchange_name_id" toml:"exchange_name_id" yaml:"exchange_name_id"`

	R *withdrawalHistoryR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L withdrawalHistoryL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

WithdrawalHistory is an object representing the database table.

func FindWithdrawalHistory

func FindWithdrawalHistory(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*WithdrawalHistory, error)

FindWithdrawalHistory retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*WithdrawalHistory) AddWithdrawalCryptoWithdrawalCryptos

func (o *WithdrawalHistory) AddWithdrawalCryptoWithdrawalCryptos(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*WithdrawalCrypto) error

AddWithdrawalCryptoWithdrawalCryptos adds the given related objects to the existing relationships of the withdrawal_history, optionally inserting them as new records. Appends related to o.R.WithdrawalCryptoWithdrawalCryptos. Sets related.R.WithdrawalCrypto appropriately.

func (*WithdrawalHistory) AddWithdrawalFiatWithdrawalFiats

func (o *WithdrawalHistory) AddWithdrawalFiatWithdrawalFiats(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*WithdrawalFiat) error

AddWithdrawalFiatWithdrawalFiats adds the given related objects to the existing relationships of the withdrawal_history, optionally inserting them as new records. Appends related to o.R.WithdrawalFiatWithdrawalFiats. Sets related.R.WithdrawalFiat appropriately.

func (*WithdrawalHistory) Delete

Delete deletes a single WithdrawalHistory record with an executor. Delete will match against the primary key column to find the record to delete.

func (*WithdrawalHistory) ExchangeName

func (o *WithdrawalHistory) ExchangeName(mods ...qm.QueryMod) exchangeQuery

ExchangeName pointed to by the foreign key.

func (*WithdrawalHistory) Insert

func (o *WithdrawalHistory) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*WithdrawalHistory) Reload

Reload refetches the object from the database using the primary keys with an executor.

func (*WithdrawalHistory) RemoveWithdrawalCryptoWithdrawalCryptos

func (o *WithdrawalHistory) RemoveWithdrawalCryptoWithdrawalCryptos(ctx context.Context, exec boil.ContextExecutor, related ...*WithdrawalCrypto) error

RemoveWithdrawalCryptoWithdrawalCryptos relationships from objects passed in. Removes related items from R.WithdrawalCryptoWithdrawalCryptos (uses pointer comparison, removal does not keep order) Sets related.R.WithdrawalCrypto.

func (*WithdrawalHistory) RemoveWithdrawalFiatWithdrawalFiats

func (o *WithdrawalHistory) RemoveWithdrawalFiatWithdrawalFiats(ctx context.Context, exec boil.ContextExecutor, related ...*WithdrawalFiat) error

RemoveWithdrawalFiatWithdrawalFiats relationships from objects passed in. Removes related items from R.WithdrawalFiatWithdrawalFiats (uses pointer comparison, removal does not keep order) Sets related.R.WithdrawalFiat.

func (*WithdrawalHistory) SetExchangeName

func (o *WithdrawalHistory) SetExchangeName(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Exchange) error

SetExchangeName of the withdrawalHistory to the related item. Sets o.R.ExchangeName to related. Adds o to related.R.ExchangeNameWithdrawalHistories.

func (*WithdrawalHistory) SetWithdrawalCryptoWithdrawalCryptos

func (o *WithdrawalHistory) SetWithdrawalCryptoWithdrawalCryptos(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*WithdrawalCrypto) error

SetWithdrawalCryptoWithdrawalCryptos removes all previously related items of the withdrawal_history replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.WithdrawalCrypto's WithdrawalCryptoWithdrawalCryptos accordingly. Replaces o.R.WithdrawalCryptoWithdrawalCryptos with related. Sets related.R.WithdrawalCrypto's WithdrawalCryptoWithdrawalCryptos accordingly.

func (*WithdrawalHistory) SetWithdrawalFiatWithdrawalFiats

func (o *WithdrawalHistory) SetWithdrawalFiatWithdrawalFiats(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*WithdrawalFiat) error

SetWithdrawalFiatWithdrawalFiats removes all previously related items of the withdrawal_history replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.WithdrawalFiat's WithdrawalFiatWithdrawalFiats accordingly. Replaces o.R.WithdrawalFiatWithdrawalFiats with related. Sets related.R.WithdrawalFiat's WithdrawalFiatWithdrawalFiats accordingly.

func (*WithdrawalHistory) Update

func (o *WithdrawalHistory) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the WithdrawalHistory. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*WithdrawalHistory) Upsert

func (o *WithdrawalHistory) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

func (*WithdrawalHistory) WithdrawalCryptoWithdrawalCryptos

func (o *WithdrawalHistory) WithdrawalCryptoWithdrawalCryptos(mods ...qm.QueryMod) withdrawalCryptoQuery

WithdrawalCryptoWithdrawalCryptos retrieves all the withdrawal_crypto's WithdrawalCryptos with an executor via withdrawal_crypto_id column.

func (*WithdrawalHistory) WithdrawalFiatWithdrawalFiats

func (o *WithdrawalHistory) WithdrawalFiatWithdrawalFiats(mods ...qm.QueryMod) withdrawalFiatQuery

WithdrawalFiatWithdrawalFiats retrieves all the withdrawal_fiat's WithdrawalFiats with an executor via withdrawal_fiat_id column.

type WithdrawalHistoryHook

type WithdrawalHistoryHook func(context.Context, boil.ContextExecutor, *WithdrawalHistory) error

WithdrawalHistoryHook is the signature for custom WithdrawalHistory hook methods

type WithdrawalHistorySlice

type WithdrawalHistorySlice []*WithdrawalHistory

WithdrawalHistorySlice is an alias for a slice of pointers to WithdrawalHistory. This should generally be used opposed to []WithdrawalHistory.

func (WithdrawalHistorySlice) DeleteAll

DeleteAll deletes all rows in the slice, using an executor.

func (*WithdrawalHistorySlice) ReloadAll

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (WithdrawalHistorySlice) UpdateAll

func (o WithdrawalHistorySlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL