MCPcopy Index your code
hub / github.com/sqlmapproject/sqlmap / splitFields

Function splitFields

lib/core/common.py:5239–5252  ·  view source on GitHub ↗

Returns list of (0-depth) fields splitted by delimiter >>> splitFields('foo, bar, max(foo, bar)') ['foo', 'bar', 'max(foo,bar)']

(fields, delimiter=',')

Source from the content-addressed store, hash-verified

5237 return retVal
5238
5239def splitFields(fields, delimiter=','):
5240 """
5241 Returns list of (0-depth) fields splitted by delimiter
5242
5243 >>> splitFields('foo, bar, max(foo, bar)')
5244 ['foo', 'bar', 'max(foo,bar)']
5245 """
5246
5247 fields = fields.replace("%s " % delimiter, delimiter)
5248 commas = [-1, len(fields)]
5249 commas.extend(zeroDepthSearch(fields, ','))
5250 commas = sorted(commas)
5251
5252 return [fields[x + 1:y] for (x, y) in _zip(commas, commas[1:])]
5253
5254def pollProcess(process, suppress_errors=False):
5255 """

Callers 2

nullCastConcatFieldsMethod · 0.90
getFieldsMethod · 0.90

Calls 3

zeroDepthSearchFunction · 0.85
extendMethod · 0.80
replaceMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…