sqlite3

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider struct {
}

func (Provider) Open

func (Provider) Open(attrs map[string]interface{}) (jobworker.Connector, error)

type SQLTemplateForSQLite3

type SQLTemplateForSQLite3 struct {
}

func (SQLTemplateForSQLite3) NewAddQueueAttributeDML

func (SQLTemplateForSQLite3) NewAddQueueAttributeDML(queueName, queueRawName string, delaySeconds, maximumMessageSize, messageRetentionPeriod int64, deadLetterTarget string, maxReceiveCount, visibilityTimeout int64) (string, []interface{})

func (SQLTemplateForSQLite3) NewCreateQueueAttributeDDL

func (SQLTemplateForSQLite3) NewCreateQueueAttributeDDL() string

func (SQLTemplateForSQLite3) NewCreateQueueDDL

func (SQLTemplateForSQLite3) NewCreateQueueDDL(queueRawName string) string

func (SQLTemplateForSQLite3) NewDeleteJobDML

func (SQLTemplateForSQLite3) NewDeleteJobDML(queueRawName, jobID string) (stmt string, args []interface{})

func (SQLTemplateForSQLite3) NewEnqueueJobDML

func (SQLTemplateForSQLite3) NewEnqueueJobDML(queueRawName, jobID, class, args string, deduplicationID, groupID *string, delaySeconds int64) (string, []interface{})

func (SQLTemplateForSQLite3) NewEnqueueJobWithTimeDML

func (SQLTemplateForSQLite3) NewEnqueueJobWithTimeDML(queueRawName, jobID, class, args string, deduplicationID, groupID *string, enqueueAt int64) (string, []interface{})

func (SQLTemplateForSQLite3) NewFindJobDML

func (SQLTemplateForSQLite3) NewFindJobDML(queueRawName string, jobID string) (string, []interface{})

func (SQLTemplateForSQLite3) NewFindJobsDML

func (SQLTemplateForSQLite3) NewFindJobsDML(queueRawName string, limit int64) (stmt string, args []interface{})

func (SQLTemplateForSQLite3) NewFindQueueAttributeDML

func (SQLTemplateForSQLite3) NewFindQueueAttributeDML(queueName string) (stmt string, args []interface{})

func (SQLTemplateForSQLite3) NewHideJobDML

func (SQLTemplateForSQLite3) NewHideJobDML(queueRawName string, jobID string, oldRetryCount, oldInvisibleUntil, invisibleTime int64) (stmt string, args []interface{})

func (SQLTemplateForSQLite3) NewUpdateJobByVisibilityTimeoutDML

func (SQLTemplateForSQLite3) NewUpdateJobByVisibilityTimeoutDML(queueRawName string, jobID string, visibilityTimeout int64) (stmt string, args []interface{})

func (SQLTemplateForSQLite3) NewUpdateQueueAttributeDML

func (SQLTemplateForSQLite3) NewUpdateQueueAttributeDML(visibilityTimeout, delaySeconds, maximumMessageSize, messageRetentionPeriod *int64, deadLetterTarget *string, maxReceiveCount *int64, queueRawName string) (string, []interface{})

Jump to

Keyboard shortcuts

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