日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

功能概覽

定義

  • 實體:查詢頂點/邊的操作

  • map:按照某種規則將輸入objects映射成另一個objects

  • filter:按照某種規則對輸入objects執行過濾

  • sideEffect:按照某種規則為輸入objects添加一些信息,輸出依然為這個objects

  • branch:對輸入objects執行分支計算

  • 修飾符:修飾單步,一般用于為單步提供參數

  • 函數:一般用于為單步提供函數,如為過濾單步提供比較函數

  • 策略:用戶可選的定制化策略

功能概覽

備注:[*]標注的為iGraph自研擴展的單步,其他均為Apache Gremlin開源的單步

類型

step名稱

功能

實體

E

查詢邊的信息

inV

從一條邊跳轉到關聯的頂點

out

從一個頂點跳轉到關聯的頂點

outE

從一個頂點跳轉到關聯的邊

V

查詢頂點的信息

map

barrier

阻塞

bulk

返回實體的bulk值

cap

返回sideEffect的存儲值

constant

返回用戶自定義的“值”

count

計算數量

fold

將輸入objects聚合成list<object>

group

分組

groupCount

分組并計算組內的數量

identity

返回輸入自身

label

返回表名或者圖label

loops

返回當前循環的次數

math

科學計算

max

計算最大值

mean

計算平均值

min

計算最小值

order

排序

path

返回遍歷的路徑

project

將輸入objects映射成map<string,object>

properties

返回字段名和字段值

propertyMap

返回字段名和字段值的map

sack

返回實體的sack值

select

返回標簽值

sum

計算和

unfold

將list<object>展開為objects

values

返回字段值

filter

and

返回“所有子遍歷都產生結果”的輸入

cap

返回有環的路徑

dedup

去重

distinct [*]

打散

has

過濾實體

hasKey

過濾字段名

hasLabel

過濾標簽

hasValue

過濾字段值

is

過濾數值或string

limit

截斷,保留最前的結果

not

返回“子遍歷不能產生結果”的輸入

or

返回“至少在一個子遍歷能產生結果”的輸入

range

截斷

sample

采樣

simplePath

返回無環的路徑

tail

截斷,保留最后的結果

where

過濾

sideEffect

aggregate

將輸入objects阻塞地拷貝一份list<object>

alias [*]

為輸入實體(點或邊)定義虛擬字段

fields [*]

裁剪字段

store

將輸入objects非阻塞地拷貝一份list<object>

branch

branch

分支查詢

choose

分支查詢

coalesce

返回首個至少能計算出一個元素的輸入的計算值

local

對每個輸入單獨執行子遍歷

optional

如果子遍歷能產生結果,則返回遍歷結果;否則,返回輸入

repeat

循環遍歷

unoin

合并子遍歷的結果

修飾符

as

打標

by

為其他單步提供參數

emit

記錄循環的中間結果

indexQuery [*]

倒排查詢

option

指定分支查詢的條件

times

指定循環遍歷的次數

until

指定循環遍歷的終止條件

withSack

為實體的sack值定義初始值、分裂規則和合并規則

函數

P

描述比較邏輯

T

提取輸入元素的信息

UDF [*]

支持用戶自定義比較函數

策略

withStrategies

為遍歷添加定制化策略

PathRecordStrategy

定制路徑記錄的信息類型

PushDownStrategy

指定獲取sideEffect的單步下推至存儲層執行