Diviner

Class PhabricatorLiskDAO

Definedsrc/infrastructure/storage/lisk/PhabricatorLiskDAO.php:7
ExtendsLiskDAO

Tasks

Managing Edges

Configuring Storage

Unspecified

Methods

public attachEdges(array $edges)

parametersarray$edges
returnwild
This method is not documented.

public static chunkSQL(array $fragments, $glue = ', ', $limit = null)

parametersarray$fragments
wild$glue
wild$limit
returnwild

Break a list of escaped SQL statement fragments (e.g., VALUES lists for INSERT, previously built with qsprintf()) into chunks which will fit under the MySQL 'max_allowed_packet' limit.

Chunks are glued together with $glue, by default ", ".

If a statement is too large to fit within the limit, it is broken into its own chunk (but might fail when the query executes).

public establishLiveConnection($mode)

parameterswild$mode
returnwild
This method is not documented.

public abstract getApplicationName()

returnwild
This method is not documented.

protected getConnectionNamespace()

returnwild
This method is not documented.

public static getDefaultStorageNamespace()

returnwild
This method is not documented.

public getEdgePHIDs($type)

parameterswild$type
returnwild
This method is not documented.

public getEdges($type)

parameterswild$type
returnwild
This method is not documented.

public static getStorageNamespace()

returnwild
This method is not documented.

public getTableName()

returnwild
This method is not documented.

public loadRelativeEdges($type)

parameterswild$type
returnwild
This method is not documented.

public static popStorageNamespace()

returnwild
This method is not documented.

public static pushStorageNamespace($namespace)

parameterswild$namespace
returnwild
This method is not documented.