mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-11-04 07:32:24 -06:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
	
		
			926 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
	
		
			926 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package sql3util
 | 
						|
 | 
						|
const (
 | 
						|
	_NONE = iota
 | 
						|
	_MEMORY
 | 
						|
	_SYNTAX
 | 
						|
	_UNSUPPORTEDSQL
 | 
						|
)
 | 
						|
 | 
						|
type ConflictClause uint32
 | 
						|
 | 
						|
const (
 | 
						|
	CONFLICT_NONE ConflictClause = iota
 | 
						|
	CONFLICT_ROLLBACK
 | 
						|
	CONFLICT_ABORT
 | 
						|
	CONFLICT_FAIL
 | 
						|
	CONFLICT_IGNORE
 | 
						|
	CONFLICT_REPLACE
 | 
						|
)
 | 
						|
 | 
						|
type OrderClause uint32
 | 
						|
 | 
						|
const (
 | 
						|
	ORDER_NONE OrderClause = iota
 | 
						|
	ORDER_ASC
 | 
						|
	ORDER_DESC
 | 
						|
)
 | 
						|
 | 
						|
type FKAction uint32
 | 
						|
 | 
						|
const (
 | 
						|
	FKACTION_NONE FKAction = iota
 | 
						|
	FKACTION_SETNULL
 | 
						|
	FKACTION_SETDEFAULT
 | 
						|
	FKACTION_CASCADE
 | 
						|
	FKACTION_RESTRICT
 | 
						|
	FKACTION_NOACTION
 | 
						|
)
 | 
						|
 | 
						|
type FKDefType uint32
 | 
						|
 | 
						|
const (
 | 
						|
	DEFTYPE_NONE FKDefType = iota
 | 
						|
	DEFTYPE_DEFERRABLE
 | 
						|
	DEFTYPE_DEFERRABLE_INITIALLY_DEFERRED
 | 
						|
	DEFTYPE_DEFERRABLE_INITIALLY_IMMEDIATE
 | 
						|
	DEFTYPE_NOTDEFERRABLE
 | 
						|
	DEFTYPE_NOTDEFERRABLE_INITIALLY_DEFERRED
 | 
						|
	DEFTYPE_NOTDEFERRABLE_INITIALLY_IMMEDIATE
 | 
						|
)
 | 
						|
 | 
						|
type StatementType uint32
 | 
						|
 | 
						|
const (
 | 
						|
	CREATE_UNKNOWN StatementType = iota
 | 
						|
	CREATE_TABLE
 | 
						|
	ALTER_RENAME_TABLE
 | 
						|
	ALTER_RENAME_COLUMN
 | 
						|
	ALTER_ADD_COLUMN
 | 
						|
	ALTER_DROP_COLUMN
 | 
						|
)
 |