Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for newMapType (0.16 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/compile.go

    		field("generateName", apiservercel.StringType, true),
    		field("namespace", apiservercel.StringType, true),
    		field("labels", apiservercel.NewMapType(apiservercel.StringType, apiservercel.StringType, -1), true),
    		field("annotations", apiservercel.NewMapType(apiservercel.StringType, apiservercel.StringType, -1), true),
    		field("UID", apiservercel.StringType, true),
    		field("creationTimestamp", apiservercel.TimestampType, true),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 10.5K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/authentication/cel/compile.go

    		field("username", apiservercel.StringType, false),
    		field("uid", apiservercel.StringType, false),
    		field("groups", apiservercel.NewListType(apiservercel.StringType, -1), false),
    		field("extra", apiservercel.NewMapType(apiservercel.StringType, apiservercel.NewListType(apiservercel.StringType, -1), -1), false),
    	))
    }
    
    func mustBuildEnvs(baseEnv *environment.EnvSet) map[string]*environment.EnvSet {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 08 17:59:05 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/cel/types.go

    		defaultValue: NewListValue(),
    		// a list can always be represented as [] in JSON, so hardcode the min size
    		// to 2
    		MinSerializedSize: 2,
    	}
    }
    
    // NewMapType returns a parameterized map type with the given key and element types.
    func NewMapType(key, elem *DeclType, maxProperties int64) *DeclType {
    	return &DeclType{
    		name:         "map",
    		KeyType:      key,
    		ElemType:     elem,
    		MaxElements:  maxProperties,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 08 15:52:31 UTC 2023
    - 18K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/cel/types_test.go

    	if err != nil {
    		t.Errorf("fail to get cel type: %s", err)
    	}
    	if expT.GetListType() == nil {
    		t.Errorf("got %v, wanted CEL list type", expT)
    	}
    }
    
    func TestTypes_MapType(t *testing.T) {
    	mp := NewMapType(StringType, IntType, -1)
    	if !mp.IsMap() {
    		t.Error("map type not identifiable as map")
    	}
    	if mp.TypeName() != "map" {
    		t.Errorf("got %s, wanted map", mp.TypeName())
    	}
    	if mp.DefaultValue() == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 10 22:05:55 UTC 2022
    - 2.1K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/authentication/cel/compile_test.go

    		return apiservercel.StringType
    	case reflect.TypeOf([]string{}):
    		return apiservercel.NewListType(apiservercel.StringType, -1)
    	case reflect.TypeOf(map[string]authenticationv1.ExtraValue{}):
    		return apiservercel.NewMapType(apiservercel.StringType, apiservercel.AnyType, -1)
    	default:
    		t.Fatalf("unsupported type %v", nativeType)
    	}
    	return nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/authorization/cel/compile_test.go

    		return apiservercel.StringType
    	case reflect.TypeOf([]string{}):
    		return apiservercel.NewListType(apiservercel.StringType, -1)
    	case reflect.TypeOf(map[string]v1.ExtraValue{}):
    		return apiservercel.NewMapType(apiservercel.StringType, apiservercel.NewListType(apiservercel.StringType, -1), -1)
    	case reflect.TypeOf(&v1.ResourceAttributes{}):
    		resourceAttributesDeclType := buildResourceAttributesType(field, fields)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/cel/lazy/lazy_test.go

    	if err != nil {
    		return nil, fmt.Errorf("cannot eval program: %w", err)
    	}
    	return v, nil
    }
    
    func buildTestEnv() (*cel.Env, *apiservercel.DeclType, error) {
    	variablesType := apiservercel.NewMapType(apiservercel.StringType, apiservercel.AnyType, 0)
    	variablesType.Fields = make(map[string]*apiservercel.DeclField)
    	envSet, err := environment.MustBaseEnvSet(environment.DefaultCompatibilityVersion(), true).Extend(
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/composition.go

    				return apiservercel.NewListType(elemType, -1)
    			case 2:
    				keyType := convertCelTypeToDeclType(parameters[0])
    				valueType := convertCelTypeToDeclType(parameters[1])
    				return apiservercel.NewMapType(keyType, valueType, -1)
    			}
    		}
    		return apiservercel.DynType
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Feb 13 21:06:39 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/authorization/cel/compile.go

    		field("nonResourceAttributes", nonResourceAttributesType, false),
    		field("user", apiservercel.StringType, false),
    		field("groups", apiservercel.NewListType(apiservercel.StringType, -1), false),
    		field("extra", apiservercel.NewMapType(apiservercel.StringType, apiservercel.NewListType(apiservercel.StringType, -1), -1), false),
    		field("uid", apiservercel.StringType, false),
    	))
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 02 20:56:52 UTC 2023
    - 7.9K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/cel/common/schemas.go

    					maxProperties = zeroIfNegative(*s.MaxProperties())
    				} else {
    					maxProperties = estimateMaxAdditionalPropertiesFromMinSize(propsType.MinSerializedSize)
    				}
    				return apiservercel.NewMapType(apiservercel.StringType, propsType, maxProperties)
    			}
    			return nil
    		}
    		fields := make(map[string]*apiservercel.DeclField, len(s.Properties()))
    
    		required := map[string]bool{}
    		if s.Required() != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 09 18:00:45 UTC 2023
    - 10.5K bytes
    - Viewed (0)
Back to top