EntityAssignmentComparer class

比較兩個實體指派,以判斷其相對優先順序。

備註

依事件比較:assignEntity、chooseProperty、chooseEntity Then by operations from schema(通常位於 assignEntity 內)。 然後非預期地在預期之前。 然後,先由最舊的轉彎。 然後,以語句中的最小位置。

建構函式

EntityAssignmentComparer(string[])

初始化 EntityAssignmentComparer 類別的新實例。

方法

compare(Partial<EntityAssignment>, Partial<EntityAssignment>)

比較 EntityAssignment x 與 y,以判斷其相對優先順序。

建構函式詳細資料

EntityAssignmentComparer(string[])

初始化 EntityAssignmentComparer 類別的新實例。

new EntityAssignmentComparer(operationPreference: string[])

參數

operationPreference

string[]

作業的喜好設定。

方法詳細資料

compare(Partial<EntityAssignment>, Partial<EntityAssignment>)

比較 EntityAssignment x 與 y,以判斷其相對優先順序。

function compare(x: Partial<EntityAssignment>, y: Partial<EntityAssignment>): number

參數

x

Partial<EntityAssignment>

要比較的第一個實體分批。

y

Partial<EntityAssignment>

要比較的第二個實體分批。

傳回

number

表示 x 相對優先順序的數值。