class
GraphChiEngine[VertexDataType, EdgeDataType] extends AnyRef
Instance Constructors
-
new
GraphChiEngine(baseFilename: String, nShards: Int)
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
createMemoryShard(intervalStart: Int, intervalEnd: Int, execInterval: Int): MemoryShard[EdgeDataType]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
-
def
getIntervals(): ArrayList[VertexInterval]
-
def
getMaxWindow(): Int
-
def
getMemoryBudget(): Long
-
-
def
hashCode(): Int
-
def
initVertices(nvertices: Int, firstVertexId: Int, vertices: Array[ChiVertex[VertexDataType, EdgeDataType]]): Int
-
def
initializeSlidingShards(): Unit
-
def
isAutoLoadNext(): Boolean
-
def
isDisableInEdges(): Boolean
-
def
isDisableOutEdges(): Boolean
-
def
isEnableDeterministicExecution(): Boolean
-
def
isEnableScheduler(): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isModifiesInedges(): Boolean
-
def
isModifiesOutedges(): Boolean
-
def
isOnlyAdjacency(): Boolean
-
def
isUseStaticWindowSize(): Boolean
-
def
loadIntervals(): Unit
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
numEdges(): Long
-
def
numVertices(): Int
-
def
run(program: GraphChiProgram[VertexDataType, EdgeDataType], niters: Int): Unit
-
def
setAutoLoadNext(autoLoadNext: Boolean): Unit
-
def
setDisableInedges(b: Boolean): Unit
-
def
setDisableOutEdges(disableOutEdges: Boolean): Unit
-
def
setEdataConverter(edataConverter: BytesToValueConverter[EdgeDataType]): Unit
-
def
setEnableDeterministicExecution(enableDeterministicExecution: Boolean): Unit
-
def
setEnableScheduler(enableScheduler: Boolean): Unit
-
def
setMaxWindow(maxWindow: Int): Unit
-
def
setMemoryBudgetMb(mb: Long): Unit
-
def
setModifiesInedges(modifiesInedges: Boolean): Unit
-
def
setModifiesOutedges(modifiesOutedges: Boolean): Unit
-
def
setOnlyAdjacency(onlyAdjacency: Boolean): Unit
-
def
setSkipZeroDegreeVertices(skipZeroDegreeVertices: Boolean): Unit
-
def
setUseStaticWindowSize(useStaticWindowSize: Boolean): Unit
-
def
setVertexDataConverter(vertexDataConverter: BytesToValueConverter[VertexDataType]): Unit
-
def
setVertexIdTranslate(vertexIdTranslate: VertexIdTranslate): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any