func()

in pkg/datasource/sql/types/sql.go [76:142]


func (s SQLType) MarshalText() (text []byte, err error) {
	switch s {
	case SQLTypeSelect:
		return []byte("SELECT"), nil
	case SQLTypeInsert:
		return []byte("INSERT"), nil
	case SQLTypeUpdate:
		return []byte("UPDATE"), nil
	case SQLTypeDelete:
		return []byte("DELETE"), nil
	case SQLTypeSelectForUpdate:
		return []byte("SELECT_FOR_UPDATE"), nil
	case SQLTypeInsertOnDuplicateUpdate:
		return []byte("INSERT_ON_UPDATE"), nil
	case SQLTypeReplace:
		return []byte("REPLACE"), nil
	case SQLTypeTruncate:
		return []byte("TRUNCATE"), nil
	case SQLTypeCreate:
		return []byte("CREATE"), nil
	case SQLTypeDrop:
		return []byte("DROP"), nil
	case SQLTypeLoad:
		return []byte("LOAD"), nil
	case SQLTypeMerge:
		return []byte("MERGE"), nil
	case SQLTypeShow:
		return []byte("SHOW"), nil
	case SQLTypeAlter:
		return []byte("ALTER"), nil
	case SQLTypeRename:
		return []byte("RENAME"), nil
	case SQLTypeDump:
		return []byte("DUMP"), nil
	case SQLTypeDebug:
		return []byte("DEBUG"), nil
	case SQLTypeExplain:
		return []byte("EXPLAIN"), nil
	case SQLTypeDesc:
		return []byte("DESC"), nil
	case SQLTypeSet:
		return []byte("SET"), nil
	case SQLTypeReload:
		return []byte("RELOAD"), nil
	case SQLTypeSelectUnion:
		return []byte("SELECT_UNION"), nil
	case SQLTypeCreateTable:
		return []byte("CREATE_TABLE"), nil
	case SQLTypeDropTable:
		return []byte("DROP_TABLE"), nil
	case SQLTypeAlterTable:
		return []byte("ALTER_TABLE"), nil
	case SQLTypeSelectFromUpdate:
		return []byte("SELECT_FROM_UPDATE"), nil
	case SQLTypeMultiDelete:
		return []byte("MULTI_DELETE"), nil
	case SQLTypeMultiUpdate:
		return []byte("MULTI_UPDATE"), nil
	case SQLTypeCreateIndex:
		return []byte("CREATE_INDEX"), nil
	case SQLTypeDropIndex:
		return []byte("DROP_INDEX"), nil
	case SQLTypeMulti:
		return []byte("MULTI"), nil
	}
	return []byte("INVALID_SQLTYPE"), nil
}