Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for evalSQLTrim (0.24 sec)

  1. internal/s3select/sql/stringfuncs.go

    		}
    
    		endIdx = startIdx + length
    	}
    
    	return string(rs[startIdx:endIdx]), nil
    }
    
    const (
    	trimLeading  = "LEADING"
    	trimTrailing = "TRAILING"
    	trimBoth     = "BOTH"
    )
    
    func evalSQLTrim(where *string, trimChars, text string) (result string, err error) {
    	cutSet := " "
    	if trimChars != "" {
    		cutSet = trimChars
    	}
    
    	trimFunc := strings.Trim
    	switch {
    	case where == nil:
    Go
    - Registered: Sun Apr 21 19:28:08 GMT 2024
    - Last Modified: Tue Jun 01 21:59:40 GMT 2021
    - 4.2K bytes
    - Viewed (0)
  2. internal/s3select/sql/funceval.go

    	if ferr != nil {
    		return nil, ferr
    	}
    	inferTypeAsString(fromV)
    	from, ok := fromV.ToString()
    	if !ok {
    		return nil, errNonStringTrimArg
    	}
    
    	result, terr := evalSQLTrim(e.TrimWhere, chars, from)
    	if terr != nil {
    		return nil, terr
    	}
    	return FromString(result), nil
    }
    
    func handleSQLExtract(r Record, e *ExtractFunc, tableAlias string) (res *Value, err error) {
    Go
    - Registered: Sun Apr 21 19:28:08 GMT 2024
    - Last Modified: Tue Jun 01 21:59:40 GMT 2021
    - 13.2K bytes
    - Viewed (0)
Back to top