MCPcopy Create free account
hub / github.com/baidu/tera / Scan

Method Scan

src/sdk/python/TeraSdk.py:659–675  ·  view source on GitHub ↗

发起一次scan操作 Args: desc(ScanDescriptor): scan操作描述符 Raises: TeraSdkException: scan失败

(self, desc)

Source from the content-addressed store, hash-verified

657 )
658
659 def Scan(self, desc):
660 """ 发起一次scan操作
661
662 Args:
663 desc(ScanDescriptor): scan操作描述符
664 Raises:
665 TeraSdkException: scan失败
666 """
667 err = c_char_p()
668 stream = lib.tera_table_scan(
669 self.table,
670 desc.desc,
671 byref(err)
672 )
673 if stream is None:
674 raise TeraSdkException("scan failed:" + err.value)
675 return ResultStream(stream)
676
677
678READER_CALLBACK = CFUNCTYPE(None, c_void_p)

Callers 4

scan_with_filterFunction · 0.45
scanFunction · 0.45
TEST_FFunction · 0.45
NativeScanFunction · 0.45

Calls 2

TeraSdkExceptionClass · 0.85
ResultStreamClass · 0.70

Tested by 1

TEST_FFunction · 0.36