github.com/kubecost/golang-migrate-duckdb/v4@v4.17.0-duckdb.1/source/go_bindata/testdata/bindata.go (about)

     1  // Code generated by go-bindata.
     2  // sources:
     3  // 1_test.down.sql
     4  // 1_test.up.sql
     5  // 3_test.up.sql
     6  // 4_test.down.sql
     7  // 4_test.up.sql
     8  // 5_test.down.sql
     9  // 7_test.down.sql
    10  // 7_test.up.sql
    11  // DO NOT EDIT!
    12  
    13  package testdata
    14  
    15  import (
    16  	"bytes"
    17  	"compress/gzip"
    18  	"fmt"
    19  	"io"
    20  	"os"
    21  	"path/filepath"
    22  	"strings"
    23  	"time"
    24  )
    25  
    26  func bindataRead(data []byte, name string) ([]byte, error) {
    27  	gz, err := gzip.NewReader(bytes.NewBuffer(data))
    28  	if err != nil {
    29  		return nil, fmt.Errorf("Read %q: %v", name, err)
    30  	}
    31  
    32  	var buf bytes.Buffer
    33  	_, err = io.Copy(&buf, gz)
    34  	clErr := gz.Close()
    35  
    36  	if err != nil {
    37  		return nil, fmt.Errorf("Read %q: %v", name, err)
    38  	}
    39  	if clErr != nil {
    40  		return nil, err
    41  	}
    42  
    43  	return buf.Bytes(), nil
    44  }
    45  
    46  type asset struct {
    47  	bytes []byte
    48  	info  os.FileInfo
    49  }
    50  
    51  type bindataFileInfo struct {
    52  	name    string
    53  	size    int64
    54  	mode    os.FileMode
    55  	modTime time.Time
    56  }
    57  
    58  func (fi bindataFileInfo) Name() string {
    59  	return fi.name
    60  }
    61  func (fi bindataFileInfo) Size() int64 {
    62  	return fi.size
    63  }
    64  func (fi bindataFileInfo) Mode() os.FileMode {
    65  	return fi.mode
    66  }
    67  func (fi bindataFileInfo) ModTime() time.Time {
    68  	return fi.modTime
    69  }
    70  func (fi bindataFileInfo) IsDir() bool {
    71  	return false
    72  }
    73  func (fi bindataFileInfo) Sys() interface{} {
    74  	return nil
    75  }
    76  
    77  var __1_testDownSql = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x01\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00")
    78  
    79  func _1_testDownSqlBytes() ([]byte, error) {
    80  	return bindataRead(
    81  		__1_testDownSql,
    82  		"1_test.down.sql",
    83  	)
    84  }
    85  
    86  func _1_testDownSql() (*asset, error) {
    87  	bytes, err := _1_testDownSqlBytes()
    88  	if err != nil {
    89  		return nil, err
    90  	}
    91  
    92  	info := bindataFileInfo{name: "1_test.down.sql", size: 0, mode: os.FileMode(420), modTime: time.Unix(1486440324, 0)}
    93  	a := &asset{bytes: bytes, info: info}
    94  	return a, nil
    95  }
    96  
    97  var __1_testUpSql = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x01\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00")
    98  
    99  func _1_testUpSqlBytes() ([]byte, error) {
   100  	return bindataRead(
   101  		__1_testUpSql,
   102  		"1_test.up.sql",
   103  	)
   104  }
   105  
   106  func _1_testUpSql() (*asset, error) {
   107  	bytes, err := _1_testUpSqlBytes()
   108  	if err != nil {
   109  		return nil, err
   110  	}
   111  
   112  	info := bindataFileInfo{name: "1_test.up.sql", size: 0, mode: os.FileMode(420), modTime: time.Unix(1486440319, 0)}
   113  	a := &asset{bytes: bytes, info: info}
   114  	return a, nil
   115  }
   116  
   117  var __3_testUpSql = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x01\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00")
   118  
   119  func _3_testUpSqlBytes() ([]byte, error) {
   120  	return bindataRead(
   121  		__3_testUpSql,
   122  		"3_test.up.sql",
   123  	)
   124  }
   125  
   126  func _3_testUpSql() (*asset, error) {
   127  	bytes, err := _3_testUpSqlBytes()
   128  	if err != nil {
   129  		return nil, err
   130  	}
   131  
   132  	info := bindataFileInfo{name: "3_test.up.sql", size: 0, mode: os.FileMode(420), modTime: time.Unix(1486440331, 0)}
   133  	a := &asset{bytes: bytes, info: info}
   134  	return a, nil
   135  }
   136  
   137  var __4_testDownSql = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x01\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00")
   138  
   139  func _4_testDownSqlBytes() ([]byte, error) {
   140  	return bindataRead(
   141  		__4_testDownSql,
   142  		"4_test.down.sql",
   143  	)
   144  }
   145  
   146  func _4_testDownSql() (*asset, error) {
   147  	bytes, err := _4_testDownSqlBytes()
   148  	if err != nil {
   149  		return nil, err
   150  	}
   151  
   152  	info := bindataFileInfo{name: "4_test.down.sql", size: 0, mode: os.FileMode(420), modTime: time.Unix(1486440337, 0)}
   153  	a := &asset{bytes: bytes, info: info}
   154  	return a, nil
   155  }
   156  
   157  var __4_testUpSql = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x01\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00")
   158  
   159  func _4_testUpSqlBytes() ([]byte, error) {
   160  	return bindataRead(
   161  		__4_testUpSql,
   162  		"4_test.up.sql",
   163  	)
   164  }
   165  
   166  func _4_testUpSql() (*asset, error) {
   167  	bytes, err := _4_testUpSqlBytes()
   168  	if err != nil {
   169  		return nil, err
   170  	}
   171  
   172  	info := bindataFileInfo{name: "4_test.up.sql", size: 0, mode: os.FileMode(420), modTime: time.Unix(1486440335, 0)}
   173  	a := &asset{bytes: bytes, info: info}
   174  	return a, nil
   175  }
   176  
   177  var __5_testDownSql = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x01\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00")
   178  
   179  func _5_testDownSqlBytes() ([]byte, error) {
   180  	return bindataRead(
   181  		__5_testDownSql,
   182  		"5_test.down.sql",
   183  	)
   184  }
   185  
   186  func _5_testDownSql() (*asset, error) {
   187  	bytes, err := _5_testDownSqlBytes()
   188  	if err != nil {
   189  		return nil, err
   190  	}
   191  
   192  	info := bindataFileInfo{name: "5_test.down.sql", size: 0, mode: os.FileMode(420), modTime: time.Unix(1486440340, 0)}
   193  	a := &asset{bytes: bytes, info: info}
   194  	return a, nil
   195  }
   196  
   197  var __7_testDownSql = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x01\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00")
   198  
   199  func _7_testDownSqlBytes() ([]byte, error) {
   200  	return bindataRead(
   201  		__7_testDownSql,
   202  		"7_test.down.sql",
   203  	)
   204  }
   205  
   206  func _7_testDownSql() (*asset, error) {
   207  	bytes, err := _7_testDownSqlBytes()
   208  	if err != nil {
   209  		return nil, err
   210  	}
   211  
   212  	info := bindataFileInfo{name: "7_test.down.sql", size: 0, mode: os.FileMode(420), modTime: time.Unix(1486440343, 0)}
   213  	a := &asset{bytes: bytes, info: info}
   214  	return a, nil
   215  }
   216  
   217  var __7_testUpSql = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x01\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00")
   218  
   219  func _7_testUpSqlBytes() ([]byte, error) {
   220  	return bindataRead(
   221  		__7_testUpSql,
   222  		"7_test.up.sql",
   223  	)
   224  }
   225  
   226  func _7_testUpSql() (*asset, error) {
   227  	bytes, err := _7_testUpSqlBytes()
   228  	if err != nil {
   229  		return nil, err
   230  	}
   231  
   232  	info := bindataFileInfo{name: "7_test.up.sql", size: 0, mode: os.FileMode(420), modTime: time.Unix(1486440347, 0)}
   233  	a := &asset{bytes: bytes, info: info}
   234  	return a, nil
   235  }
   236  
   237  // Asset loads and returns the asset for the given name.
   238  // It returns an error if the asset could not be found or
   239  // could not be loaded.
   240  func Asset(name string) ([]byte, error) {
   241  	cannonicalName := strings.Replace(name, "\\", "/", -1)
   242  	if f, ok := _bindata[cannonicalName]; ok {
   243  		a, err := f()
   244  		if err != nil {
   245  			return nil, fmt.Errorf("Asset %s can't read by error: %v", name, err)
   246  		}
   247  		return a.bytes, nil
   248  	}
   249  	return nil, fmt.Errorf("Asset %s not found", name)
   250  }
   251  
   252  // MustAsset is like Asset but panics when Asset would return an error.
   253  // It simplifies safe initialization of global variables.
   254  func MustAsset(name string) []byte {
   255  	a, err := Asset(name)
   256  	if err != nil {
   257  		panic("asset: Asset(" + name + "): " + err.Error())
   258  	}
   259  
   260  	return a
   261  }
   262  
   263  // AssetInfo loads and returns the asset info for the given name.
   264  // It returns an error if the asset could not be found or
   265  // could not be loaded.
   266  func AssetInfo(name string) (os.FileInfo, error) {
   267  	cannonicalName := strings.Replace(name, "\\", "/", -1)
   268  	if f, ok := _bindata[cannonicalName]; ok {
   269  		a, err := f()
   270  		if err != nil {
   271  			return nil, fmt.Errorf("AssetInfo %s can't read by error: %v", name, err)
   272  		}
   273  		return a.info, nil
   274  	}
   275  	return nil, fmt.Errorf("AssetInfo %s not found", name)
   276  }
   277  
   278  // AssetNames returns the names of the assets.
   279  func AssetNames() []string {
   280  	names := make([]string, 0, len(_bindata))
   281  	for name := range _bindata {
   282  		names = append(names, name)
   283  	}
   284  	return names
   285  }
   286  
   287  // _bindata is a table, holding each asset generator, mapped to its name.
   288  var _bindata = map[string]func() (*asset, error){
   289  	"1_test.down.sql": _1_testDownSql,
   290  	"1_test.up.sql":   _1_testUpSql,
   291  	"3_test.up.sql":   _3_testUpSql,
   292  	"4_test.down.sql": _4_testDownSql,
   293  	"4_test.up.sql":   _4_testUpSql,
   294  	"5_test.down.sql": _5_testDownSql,
   295  	"7_test.down.sql": _7_testDownSql,
   296  	"7_test.up.sql":   _7_testUpSql,
   297  }
   298  
   299  // AssetDir returns the file names below a certain
   300  // directory embedded in the file by go-bindata.
   301  // For example if you run go-bindata on data/... and data contains the
   302  // following hierarchy:
   303  //     data/
   304  //       foo.txt
   305  //       img/
   306  //         a.png
   307  //         b.png
   308  // then AssetDir("data") would return []string{"foo.txt", "img"}
   309  // AssetDir("data/img") would return []string{"a.png", "b.png"}
   310  // AssetDir("foo.txt") and AssetDir("notexist") would return an error
   311  // AssetDir("") will return []string{"data"}.
   312  func AssetDir(name string) ([]string, error) {
   313  	node := _bintree
   314  	if len(name) != 0 {
   315  		cannonicalName := strings.Replace(name, "\\", "/", -1)
   316  		pathList := strings.Split(cannonicalName, "/")
   317  		for _, p := range pathList {
   318  			node = node.Children[p]
   319  			if node == nil {
   320  				return nil, fmt.Errorf("Asset %s not found", name)
   321  			}
   322  		}
   323  	}
   324  	if node.Func != nil {
   325  		return nil, fmt.Errorf("Asset %s not found", name)
   326  	}
   327  	rv := make([]string, 0, len(node.Children))
   328  	for childName := range node.Children {
   329  		rv = append(rv, childName)
   330  	}
   331  	return rv, nil
   332  }
   333  
   334  type bintree struct {
   335  	Func     func() (*asset, error)
   336  	Children map[string]*bintree
   337  }
   338  
   339  var _bintree = &bintree{nil, map[string]*bintree{
   340  	"1_test.down.sql": &bintree{_1_testDownSql, map[string]*bintree{}},
   341  	"1_test.up.sql":   &bintree{_1_testUpSql, map[string]*bintree{}},
   342  	"3_test.up.sql":   &bintree{_3_testUpSql, map[string]*bintree{}},
   343  	"4_test.down.sql": &bintree{_4_testDownSql, map[string]*bintree{}},
   344  	"4_test.up.sql":   &bintree{_4_testUpSql, map[string]*bintree{}},
   345  	"5_test.down.sql": &bintree{_5_testDownSql, map[string]*bintree{}},
   346  	"7_test.down.sql": &bintree{_7_testDownSql, map[string]*bintree{}},
   347  	"7_test.up.sql":   &bintree{_7_testUpSql, map[string]*bintree{}},
   348  }}
   349  
   350  // RestoreAsset restores an asset under the given directory
   351  func RestoreAsset(dir, name string) error {
   352  	data, err := Asset(name)
   353  	if err != nil {
   354  		return err
   355  	}
   356  	info, err := AssetInfo(name)
   357  	if err != nil {
   358  		return err
   359  	}
   360  	err = os.MkdirAll(_filePath(dir, filepath.Dir(name)), os.FileMode(0755))
   361  	if err != nil {
   362  		return err
   363  	}
   364  	err = os.WriteFile(_filePath(dir, name), data, info.Mode())
   365  	if err != nil {
   366  		return err
   367  	}
   368  	err = os.Chtimes(_filePath(dir, name), info.ModTime(), info.ModTime())
   369  	if err != nil {
   370  		return err
   371  	}
   372  	return nil
   373  }
   374  
   375  // RestoreAssets restores an asset under the given directory recursively
   376  func RestoreAssets(dir, name string) error {
   377  	children, err := AssetDir(name)
   378  	// File
   379  	if err != nil {
   380  		return RestoreAsset(dir, name)
   381  	}
   382  	// Dir
   383  	for _, child := range children {
   384  		err = RestoreAssets(dir, filepath.Join(name, child))
   385  		if err != nil {
   386  			return err
   387  		}
   388  	}
   389  	return nil
   390  }
   391  
   392  func _filePath(dir, name string) string {
   393  	cannonicalName := strings.Replace(name, "\\", "/", -1)
   394  	return filepath.Join(append([]string{dir}, strings.Split(cannonicalName, "/")...)...)
   395  }