Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 570 for index (0.24 sec)

  1. pkg/kube/krt/index.go

    import (
    	"sync"
    
    	"istio.io/istio/pkg/ptr"
    	"istio.io/istio/pkg/util/sets"
    )
    
    // Index maintains a simple index over an informer
    type Index[I any, K comparable] struct {
    	mu      sync.RWMutex
    	objects map[K]sets.Set[Key[I]]
    	c       Collection[I]
    	extract func(o I) []K
    }
    
    // Lookup finds all objects matching a given key
    func (i *Index[I, K]) Lookup(k K) []I {
    	i.mu.RLock()
    	defer i.mu.RUnlock()
    	var res []I
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue May 14 04:53:45 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  2. test/typeparam/index.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package main
    
    import (
    	"fmt"
    )
    
    // Index returns the index of x in s, or -1 if not found.
    func Index[T comparable](s []T, x T) int {
    	for i, v := range s {
    		// v and x are type T, which has the comparable
    		// constraint, so we can use == here.
    		if v == x {
    			return i
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 01 19:45:34 UTC 2022
    - 1.5K bytes
    - Viewed (0)
  3. schema/index.go

    				})
    
    				indexes[index.Name] = idx
    			}
    		}
    	}
    	for _, index := range indexes {
    		if index.Class == "UNIQUE" && len(index.Fields) == 1 {
    			index.Fields[0].Field.UniqueIndex = index.Name
    		}
    	}
    	return indexes
    }
    
    func (schema *Schema) LookIndex(name string) *Index {
    	if schema != nil {
    		indexes := schema.ParseIndexes()
    		for _, index := range indexes {
    			if index.Name == name {
    				return &index
    Registered: Wed Jun 12 16:27:09 UTC 2024
    - Last Modified: Sun Feb 04 07:49:19 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  4. migrator/index.go

    import "database/sql"
    
    // Index implements gorm.Index interface
    type Index struct {
    	TableName       string
    	NameValue       string
    	ColumnList      []string
    	PrimaryKeyValue sql.NullBool
    	UniqueValue     sql.NullBool
    	OptionValue     string
    }
    
    // Table return the table name of the index.
    func (idx Index) Table() string {
    	return idx.TableName
    }
    
    // Name return the name of the index.
    func (idx Index) Name() string {
    Registered: Wed Jun 12 16:27:09 UTC 2024
    - Last Modified: Tue Apr 11 02:32:46 UTC 2023
    - 1023 bytes
    - Viewed (0)
  5. pilot/pkg/serviceregistry/util/workloadinstances/index.go

    	"istio.io/istio/pkg/util/sets"
    )
    
    // Index reprensents an index over workload instances from workload entries.
    //
    // Indexes are thread-safe.
    type Index interface {
    	// Insert adds/updates given workload instance to the index.
    	//
    	// Returns previous value in the index, or nil otherwise.
    	Insert(*model.WorkloadInstance) *model.WorkloadInstance
    	// Delete removes given workload instance from the index.
    	//
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 16 05:45:36 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  6. pkg/kube/kclient/index.go

    	"istio.io/istio/pkg/kube/controllers"
    	"istio.io/istio/pkg/util/sets"
    )
    
    // Index maintains a simple index over an informer
    type Index[K comparable, O controllers.ComparableObject] struct {
    	mu      sync.RWMutex
    	objects map[K]sets.Set[types.NamespacedName]
    	client  Informer[O]
    }
    
    // Lookup finds all objects matching a given key
    func (i *Index[K, O]) Lookup(k K) []O {
    	i.mu.RLock()
    	defer i.mu.RUnlock()
    	res := make([]O, 0)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 04 03:49:30 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  7. pkg/controller/volume/persistentvolume/index.go

    	// PVs are indexed by their access modes to allow easier searching.  Each
    	// index is the string representation of a set of access modes. There is a
    	// finite number of possible sets and PVs will only be indexed in one of
    	// them (whichever index matches the PV's modes).
    	//
    	// A request for resources will always specify its desired access modes.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 26 17:14:05 UTC 2022
    - 6.5K bytes
    - Viewed (0)
  8. test/typeparam/index2.go

    	y := [5]int64{1, 2, 3, 4, 5}
    	z := "abcd"
    	w := make([]byte, 4)
    	w[3] = 5
    	v := make(map[int]int64)
    	v[3] = 18
    
    	test(Index1(x), int64(2))
    	test(Index1(y), int64(4))
    	test(Index2(z), byte(100))
    	test(Index2(w), byte(5))
    	test(Index2a(w), byte(5))
    	test(Index3(v), int64(18))
    	test(Index4(v), int64(18))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 01 19:45:34 UTC 2022
    - 1.5K bytes
    - Viewed (0)
  9. schema/index_test.go

    	Name7        string `gorm:"index:type"`
    	Name8        string `gorm:"index:,length:10;index:,collate:utf8"`
    
    	// Composite Index: Flattened structure.
    	Data0A string `gorm:"index:,composite:comp_id0"`
    	Data0B string `gorm:"index:,composite:comp_id0"`
    
    	// Composite Index: Nested structure.
    	Data1A string `gorm:"index:,composite:comp_id1"`
    	CompIdxLevel1C
    
    	// Composite Index: Unique and priority.
    Registered: Wed Jun 12 16:27:09 UTC 2024
    - Last Modified: Sun Feb 04 07:49:19 UTC 2024
    - 8K bytes
    - Viewed (0)
  10. src/cmd/internal/gcprog/gcprog.go

    			panic("gcprog: out of sync")
    		}
    	}
    }
    
    // Ptr emits a 1 into the bit stream at the given bit index.
    // that is, it records that the index'th word in the object memory is a pointer.
    // Any bits between the current index and the new index
    // are set to zero, meaning the corresponding words are scalars.
    func (w *Writer) Ptr(index int64) {
    	if index < w.index {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 11 16:34:30 UTC 2022
    - 7.4K bytes
    - Viewed (0)
Back to top