...

Source file src/github.com/go-kivik/kivik/v4/mockdb/db_gen.go

Documentation: github.com/go-kivik/kivik/v4/mockdb

     1  /* This file is auto-generated. Do not edit it! */
     2  
     3  package mockdb
     4  
     5  import (
     6  	"context"
     7  
     8  	"github.com/go-kivik/kivik/v4/driver"
     9  )
    10  
    11  var _ = (*driver.Attachment)(nil)
    12  
    13  func (db *driverDB) Compact(ctx context.Context) error {
    14  	expected := &ExpectedCompact{
    15  		commonExpectation: commonExpectation{
    16  			db: db.DB,
    17  		},
    18  	}
    19  	if err := db.client.nextExpectation(expected); err != nil {
    20  		return err
    21  	}
    22  	if expected.callback != nil {
    23  		return expected.callback(ctx)
    24  	}
    25  	return expected.wait(ctx)
    26  }
    27  
    28  func (db *driverDB) CompactView(ctx context.Context, arg0 string) error {
    29  	expected := &ExpectedCompactView{
    30  		arg0: arg0,
    31  		commonExpectation: commonExpectation{
    32  			db: db.DB,
    33  		},
    34  	}
    35  	if err := db.client.nextExpectation(expected); err != nil {
    36  		return err
    37  	}
    38  	if expected.callback != nil {
    39  		return expected.callback(ctx, arg0)
    40  	}
    41  	return expected.wait(ctx)
    42  }
    43  
    44  func (db *driverDB) Copy(ctx context.Context, arg0 string, arg1 string, options driver.Options) (string, error) {
    45  	expected := &ExpectedCopy{
    46  		arg0: arg0,
    47  		arg1: arg1,
    48  		commonExpectation: commonExpectation{
    49  			db:      db.DB,
    50  			options: options,
    51  		},
    52  	}
    53  	if err := db.client.nextExpectation(expected); err != nil {
    54  		return "", err
    55  	}
    56  	if expected.callback != nil {
    57  		return expected.callback(ctx, arg0, arg1, options)
    58  	}
    59  	return expected.ret0, expected.wait(ctx)
    60  }
    61  
    62  func (db *driverDB) CreateDoc(ctx context.Context, arg0 interface{}, options driver.Options) (string, string, error) {
    63  	expected := &ExpectedCreateDoc{
    64  		arg0: arg0,
    65  		commonExpectation: commonExpectation{
    66  			db:      db.DB,
    67  			options: options,
    68  		},
    69  	}
    70  	if err := db.client.nextExpectation(expected); err != nil {
    71  		return "", "", err
    72  	}
    73  	if expected.callback != nil {
    74  		return expected.callback(ctx, arg0, options)
    75  	}
    76  	return expected.ret0, expected.ret1, expected.wait(ctx)
    77  }
    78  
    79  func (db *driverDB) CreateIndex(ctx context.Context, arg0 string, arg1 string, arg2 interface{}, options driver.Options) error {
    80  	expected := &ExpectedCreateIndex{
    81  		arg0: arg0,
    82  		arg1: arg1,
    83  		arg2: arg2,
    84  		commonExpectation: commonExpectation{
    85  			db:      db.DB,
    86  			options: options,
    87  		},
    88  	}
    89  	if err := db.client.nextExpectation(expected); err != nil {
    90  		return err
    91  	}
    92  	if expected.callback != nil {
    93  		return expected.callback(ctx, arg0, arg1, arg2, options)
    94  	}
    95  	return expected.wait(ctx)
    96  }
    97  
    98  func (db *driverDB) DeleteIndex(ctx context.Context, arg0 string, arg1 string, options driver.Options) error {
    99  	expected := &ExpectedDeleteIndex{
   100  		arg0: arg0,
   101  		arg1: arg1,
   102  		commonExpectation: commonExpectation{
   103  			db:      db.DB,
   104  			options: options,
   105  		},
   106  	}
   107  	if err := db.client.nextExpectation(expected); err != nil {
   108  		return err
   109  	}
   110  	if expected.callback != nil {
   111  		return expected.callback(ctx, arg0, arg1, options)
   112  	}
   113  	return expected.wait(ctx)
   114  }
   115  
   116  func (db *driverDB) Flush(ctx context.Context) error {
   117  	expected := &ExpectedFlush{
   118  		commonExpectation: commonExpectation{
   119  			db: db.DB,
   120  		},
   121  	}
   122  	if err := db.client.nextExpectation(expected); err != nil {
   123  		return err
   124  	}
   125  	if expected.callback != nil {
   126  		return expected.callback(ctx)
   127  	}
   128  	return expected.wait(ctx)
   129  }
   130  
   131  func (db *driverDB) GetRev(ctx context.Context, arg0 string, options driver.Options) (string, error) {
   132  	expected := &ExpectedGetRev{
   133  		arg0: arg0,
   134  		commonExpectation: commonExpectation{
   135  			db:      db.DB,
   136  			options: options,
   137  		},
   138  	}
   139  	if err := db.client.nextExpectation(expected); err != nil {
   140  		return "", err
   141  	}
   142  	if expected.callback != nil {
   143  		return expected.callback(ctx, arg0, options)
   144  	}
   145  	return expected.ret0, expected.wait(ctx)
   146  }
   147  
   148  func (db *driverDB) Put(ctx context.Context, arg0 string, arg1 interface{}, options driver.Options) (string, error) {
   149  	expected := &ExpectedPut{
   150  		arg0: arg0,
   151  		arg1: arg1,
   152  		commonExpectation: commonExpectation{
   153  			db:      db.DB,
   154  			options: options,
   155  		},
   156  	}
   157  	if err := db.client.nextExpectation(expected); err != nil {
   158  		return "", err
   159  	}
   160  	if expected.callback != nil {
   161  		return expected.callback(ctx, arg0, arg1, options)
   162  	}
   163  	return expected.ret0, expected.wait(ctx)
   164  }
   165  
   166  func (db *driverDB) ViewCleanup(ctx context.Context) error {
   167  	expected := &ExpectedViewCleanup{
   168  		commonExpectation: commonExpectation{
   169  			db: db.DB,
   170  		},
   171  	}
   172  	if err := db.client.nextExpectation(expected); err != nil {
   173  		return err
   174  	}
   175  	if expected.callback != nil {
   176  		return expected.callback(ctx)
   177  	}
   178  	return expected.wait(ctx)
   179  }
   180  
   181  func (db *driverDB) AllDocs(ctx context.Context, options driver.Options) (driver.Rows, error) {
   182  	expected := &ExpectedAllDocs{
   183  		commonExpectation: commonExpectation{
   184  			db:      db.DB,
   185  			options: options,
   186  		},
   187  	}
   188  	if err := db.client.nextExpectation(expected); err != nil {
   189  		return nil, err
   190  	}
   191  	if expected.callback != nil {
   192  		return expected.callback(ctx, options)
   193  	}
   194  	return &driverRows{Context: ctx, Rows: coalesceRows(expected.ret0)}, expected.wait(ctx)
   195  }
   196  
   197  func (db *driverDB) BulkDocs(ctx context.Context, arg0 []interface{}, options driver.Options) ([]driver.BulkResult, error) {
   198  	expected := &ExpectedBulkDocs{
   199  		arg0: arg0,
   200  		commonExpectation: commonExpectation{
   201  			db:      db.DB,
   202  			options: options,
   203  		},
   204  	}
   205  	if err := db.client.nextExpectation(expected); err != nil {
   206  		return nil, err
   207  	}
   208  	if expected.callback != nil {
   209  		return expected.callback(ctx, arg0, options)
   210  	}
   211  	return expected.ret0, expected.wait(ctx)
   212  }
   213  
   214  func (db *driverDB) BulkGet(ctx context.Context, arg0 []driver.BulkGetReference, options driver.Options) (driver.Rows, error) {
   215  	expected := &ExpectedBulkGet{
   216  		arg0: arg0,
   217  		commonExpectation: commonExpectation{
   218  			db:      db.DB,
   219  			options: options,
   220  		},
   221  	}
   222  	if err := db.client.nextExpectation(expected); err != nil {
   223  		return nil, err
   224  	}
   225  	if expected.callback != nil {
   226  		return expected.callback(ctx, arg0, options)
   227  	}
   228  	return &driverRows{Context: ctx, Rows: coalesceRows(expected.ret0)}, expected.wait(ctx)
   229  }
   230  
   231  func (db *driverDB) Changes(ctx context.Context, options driver.Options) (driver.Changes, error) {
   232  	expected := &ExpectedChanges{
   233  		commonExpectation: commonExpectation{
   234  			db:      db.DB,
   235  			options: options,
   236  		},
   237  	}
   238  	if err := db.client.nextExpectation(expected); err != nil {
   239  		return nil, err
   240  	}
   241  	if expected.callback != nil {
   242  		return expected.callback(ctx, options)
   243  	}
   244  	return &driverChanges{Context: ctx, Changes: coalesceChanges(expected.ret0)}, expected.wait(ctx)
   245  }
   246  
   247  func (db *driverDB) Delete(ctx context.Context, arg0 string, options driver.Options) (string, error) {
   248  	expected := &ExpectedDelete{
   249  		arg0: arg0,
   250  		commonExpectation: commonExpectation{
   251  			db:      db.DB,
   252  			options: options,
   253  		},
   254  	}
   255  	if err := db.client.nextExpectation(expected); err != nil {
   256  		return "", err
   257  	}
   258  	if expected.callback != nil {
   259  		return expected.callback(ctx, arg0, options)
   260  	}
   261  	return expected.ret0, expected.wait(ctx)
   262  }
   263  
   264  func (db *driverDB) DeleteAttachment(ctx context.Context, arg0 string, arg1 string, options driver.Options) (string, error) {
   265  	expected := &ExpectedDeleteAttachment{
   266  		arg0: arg0,
   267  		arg1: arg1,
   268  		commonExpectation: commonExpectation{
   269  			db:      db.DB,
   270  			options: options,
   271  		},
   272  	}
   273  	if err := db.client.nextExpectation(expected); err != nil {
   274  		return "", err
   275  	}
   276  	if expected.callback != nil {
   277  		return expected.callback(ctx, arg0, arg1, options)
   278  	}
   279  	return expected.ret0, expected.wait(ctx)
   280  }
   281  
   282  func (db *driverDB) DesignDocs(ctx context.Context, options driver.Options) (driver.Rows, error) {
   283  	expected := &ExpectedDesignDocs{
   284  		commonExpectation: commonExpectation{
   285  			db:      db.DB,
   286  			options: options,
   287  		},
   288  	}
   289  	if err := db.client.nextExpectation(expected); err != nil {
   290  		return nil, err
   291  	}
   292  	if expected.callback != nil {
   293  		return expected.callback(ctx, options)
   294  	}
   295  	return &driverRows{Context: ctx, Rows: coalesceRows(expected.ret0)}, expected.wait(ctx)
   296  }
   297  
   298  func (db *driverDB) Explain(ctx context.Context, arg0 interface{}, options driver.Options) (*driver.QueryPlan, error) {
   299  	expected := &ExpectedExplain{
   300  		arg0: arg0,
   301  		commonExpectation: commonExpectation{
   302  			db:      db.DB,
   303  			options: options,
   304  		},
   305  	}
   306  	if err := db.client.nextExpectation(expected); err != nil {
   307  		return nil, err
   308  	}
   309  	if expected.callback != nil {
   310  		return expected.callback(ctx, arg0, options)
   311  	}
   312  	return expected.ret0, expected.wait(ctx)
   313  }
   314  
   315  func (db *driverDB) Find(ctx context.Context, arg0 interface{}, options driver.Options) (driver.Rows, error) {
   316  	expected := &ExpectedFind{
   317  		arg0: arg0,
   318  		commonExpectation: commonExpectation{
   319  			db:      db.DB,
   320  			options: options,
   321  		},
   322  	}
   323  	if err := db.client.nextExpectation(expected); err != nil {
   324  		return nil, err
   325  	}
   326  	if expected.callback != nil {
   327  		return expected.callback(ctx, arg0, options)
   328  	}
   329  	return &driverRows{Context: ctx, Rows: coalesceRows(expected.ret0)}, expected.wait(ctx)
   330  }
   331  
   332  func (db *driverDB) Get(ctx context.Context, arg0 string, options driver.Options) (*driver.Document, error) {
   333  	expected := &ExpectedGet{
   334  		arg0: arg0,
   335  		commonExpectation: commonExpectation{
   336  			db:      db.DB,
   337  			options: options,
   338  		},
   339  	}
   340  	if err := db.client.nextExpectation(expected); err != nil {
   341  		return nil, err
   342  	}
   343  	if expected.callback != nil {
   344  		return expected.callback(ctx, arg0, options)
   345  	}
   346  	return expected.ret0, expected.wait(ctx)
   347  }
   348  
   349  func (db *driverDB) GetAttachment(ctx context.Context, arg0 string, arg1 string, options driver.Options) (*driver.Attachment, error) {
   350  	expected := &ExpectedGetAttachment{
   351  		arg0: arg0,
   352  		arg1: arg1,
   353  		commonExpectation: commonExpectation{
   354  			db:      db.DB,
   355  			options: options,
   356  		},
   357  	}
   358  	if err := db.client.nextExpectation(expected); err != nil {
   359  		return nil, err
   360  	}
   361  	if expected.callback != nil {
   362  		return expected.callback(ctx, arg0, arg1, options)
   363  	}
   364  	return expected.ret0, expected.wait(ctx)
   365  }
   366  
   367  func (db *driverDB) GetAttachmentMeta(ctx context.Context, arg0 string, arg1 string, options driver.Options) (*driver.Attachment, error) {
   368  	expected := &ExpectedGetAttachmentMeta{
   369  		arg0: arg0,
   370  		arg1: arg1,
   371  		commonExpectation: commonExpectation{
   372  			db:      db.DB,
   373  			options: options,
   374  		},
   375  	}
   376  	if err := db.client.nextExpectation(expected); err != nil {
   377  		return nil, err
   378  	}
   379  	if expected.callback != nil {
   380  		return expected.callback(ctx, arg0, arg1, options)
   381  	}
   382  	return expected.ret0, expected.wait(ctx)
   383  }
   384  
   385  func (db *driverDB) GetIndexes(ctx context.Context, options driver.Options) ([]driver.Index, error) {
   386  	expected := &ExpectedGetIndexes{
   387  		commonExpectation: commonExpectation{
   388  			db:      db.DB,
   389  			options: options,
   390  		},
   391  	}
   392  	if err := db.client.nextExpectation(expected); err != nil {
   393  		return nil, err
   394  	}
   395  	if expected.callback != nil {
   396  		return expected.callback(ctx, options)
   397  	}
   398  	return expected.ret0, expected.wait(ctx)
   399  }
   400  
   401  func (db *driverDB) LocalDocs(ctx context.Context, options driver.Options) (driver.Rows, error) {
   402  	expected := &ExpectedLocalDocs{
   403  		commonExpectation: commonExpectation{
   404  			db:      db.DB,
   405  			options: options,
   406  		},
   407  	}
   408  	if err := db.client.nextExpectation(expected); err != nil {
   409  		return nil, err
   410  	}
   411  	if expected.callback != nil {
   412  		return expected.callback(ctx, options)
   413  	}
   414  	return &driverRows{Context: ctx, Rows: coalesceRows(expected.ret0)}, expected.wait(ctx)
   415  }
   416  
   417  func (db *driverDB) OpenRevs(ctx context.Context, arg0 string, arg1 []string, options driver.Options) (driver.Rows, error) {
   418  	expected := &ExpectedOpenRevs{
   419  		arg0: arg0,
   420  		arg1: arg1,
   421  		commonExpectation: commonExpectation{
   422  			db:      db.DB,
   423  			options: options,
   424  		},
   425  	}
   426  	if err := db.client.nextExpectation(expected); err != nil {
   427  		return nil, err
   428  	}
   429  	if expected.callback != nil {
   430  		return expected.callback(ctx, arg0, arg1, options)
   431  	}
   432  	return &driverRows{Context: ctx, Rows: coalesceRows(expected.ret0)}, expected.wait(ctx)
   433  }
   434  
   435  func (db *driverDB) PartitionStats(ctx context.Context, arg0 string) (*driver.PartitionStats, error) {
   436  	expected := &ExpectedPartitionStats{
   437  		arg0: arg0,
   438  		commonExpectation: commonExpectation{
   439  			db: db.DB,
   440  		},
   441  	}
   442  	if err := db.client.nextExpectation(expected); err != nil {
   443  		return nil, err
   444  	}
   445  	if expected.callback != nil {
   446  		return expected.callback(ctx, arg0)
   447  	}
   448  	return expected.ret0, expected.wait(ctx)
   449  }
   450  
   451  func (db *driverDB) Purge(ctx context.Context, arg0 map[string][]string) (*driver.PurgeResult, error) {
   452  	expected := &ExpectedPurge{
   453  		arg0: arg0,
   454  		commonExpectation: commonExpectation{
   455  			db: db.DB,
   456  		},
   457  	}
   458  	if err := db.client.nextExpectation(expected); err != nil {
   459  		return nil, err
   460  	}
   461  	if expected.callback != nil {
   462  		return expected.callback(ctx, arg0)
   463  	}
   464  	return expected.ret0, expected.wait(ctx)
   465  }
   466  
   467  func (db *driverDB) PutAttachment(ctx context.Context, arg0 string, arg1 *driver.Attachment, options driver.Options) (string, error) {
   468  	expected := &ExpectedPutAttachment{
   469  		arg0: arg0,
   470  		arg1: arg1,
   471  		commonExpectation: commonExpectation{
   472  			db:      db.DB,
   473  			options: options,
   474  		},
   475  	}
   476  	if err := db.client.nextExpectation(expected); err != nil {
   477  		return "", err
   478  	}
   479  	if expected.callback != nil {
   480  		return expected.callback(ctx, arg0, arg1, options)
   481  	}
   482  	return expected.ret0, expected.wait(ctx)
   483  }
   484  
   485  func (db *driverDB) Query(ctx context.Context, arg0 string, arg1 string, options driver.Options) (driver.Rows, error) {
   486  	expected := &ExpectedQuery{
   487  		arg0: arg0,
   488  		arg1: arg1,
   489  		commonExpectation: commonExpectation{
   490  			db:      db.DB,
   491  			options: options,
   492  		},
   493  	}
   494  	if err := db.client.nextExpectation(expected); err != nil {
   495  		return nil, err
   496  	}
   497  	if expected.callback != nil {
   498  		return expected.callback(ctx, arg0, arg1, options)
   499  	}
   500  	return &driverRows{Context: ctx, Rows: coalesceRows(expected.ret0)}, expected.wait(ctx)
   501  }
   502  
   503  func (db *driverDB) RevsDiff(ctx context.Context, arg0 interface{}) (driver.Rows, error) {
   504  	expected := &ExpectedRevsDiff{
   505  		arg0: arg0,
   506  		commonExpectation: commonExpectation{
   507  			db: db.DB,
   508  		},
   509  	}
   510  	if err := db.client.nextExpectation(expected); err != nil {
   511  		return nil, err
   512  	}
   513  	if expected.callback != nil {
   514  		return expected.callback(ctx, arg0)
   515  	}
   516  	return &driverRows{Context: ctx, Rows: coalesceRows(expected.ret0)}, expected.wait(ctx)
   517  }
   518  
   519  func (db *driverDB) Security(ctx context.Context) (*driver.Security, error) {
   520  	expected := &ExpectedSecurity{
   521  		commonExpectation: commonExpectation{
   522  			db: db.DB,
   523  		},
   524  	}
   525  	if err := db.client.nextExpectation(expected); err != nil {
   526  		return nil, err
   527  	}
   528  	if expected.callback != nil {
   529  		return expected.callback(ctx)
   530  	}
   531  	return expected.ret0, expected.wait(ctx)
   532  }
   533  
   534  func (db *driverDB) SetSecurity(ctx context.Context, arg0 *driver.Security) error {
   535  	expected := &ExpectedSetSecurity{
   536  		arg0: arg0,
   537  		commonExpectation: commonExpectation{
   538  			db: db.DB,
   539  		},
   540  	}
   541  	if err := db.client.nextExpectation(expected); err != nil {
   542  		return err
   543  	}
   544  	if expected.callback != nil {
   545  		return expected.callback(ctx, arg0)
   546  	}
   547  	return expected.wait(ctx)
   548  }
   549  
   550  func (db *driverDB) Stats(ctx context.Context) (*driver.DBStats, error) {
   551  	expected := &ExpectedStats{
   552  		commonExpectation: commonExpectation{
   553  			db: db.DB,
   554  		},
   555  	}
   556  	if err := db.client.nextExpectation(expected); err != nil {
   557  		return nil, err
   558  	}
   559  	if expected.callback != nil {
   560  		return expected.callback(ctx)
   561  	}
   562  	return expected.ret0, expected.wait(ctx)
   563  }
   564  

View as plain text