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
}