Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for olit (0.13 sec)

  1. internal/s3select/sql/parser_test.go

    		"['ab''c']",
    		"['a''b''c']",
    		"['abc-x_1##@(*&(#*))/\\']",
    	}
    	for i, tc := range validCases {
    		err := p.ParseString(tc, &k)
    		if err != nil {
    			t.Fatalf("%d: %v", i, err)
    		}
    		if string(*k.Lit) == "" {
    			t.Fatalf("Incorrect parse %#v", k)
    		}
    		// repr.Println(k, repr.Indent("  "), repr.OmitEmpty(true))
    	}
    
    	invalidCases := []string{
    		"['abc'']",
    		"['-abc'sc']",
    		"[abc']",
    		"['ac]",
    Go
    - Registered: Sun May 05 19:28:20 GMT 2024
    - Last Modified: Thu Jan 18 07:03:17 GMT 2024
    - 9.2K bytes
    - Viewed (0)
  2. internal/s3select/sql/parser.go

    	r := values[0][1 : n-1]
    	// Translate doubled quotes
    	*ls = LiteralList(strings.Split(r, ","))
    	return nil
    }
    
    // ObjectKey is a type for parsed strings occurring in key paths
    type ObjectKey struct {
    	Lit *LiteralString `parser:" \"[\" @LitString \"]\""`
    	ID  *Identifier    `parser:"| \".\" @@"`
    }
    
    // QuotedIdentifier is a type for parsed strings that are double
    // quoted.
    type QuotedIdentifier string
    
    Go
    - Registered: Sun May 05 19:28:20 GMT 2024
    - Last Modified: Thu Jan 18 07:03:17 GMT 2024
    - 12.9K bytes
    - Viewed (0)
Back to top