org
.
opencypher
.
spark
.
api
.
io
.
neo4j
Neo4jPropertyGraphDataSource
Related Doc:
package neo4j
case class
Neo4jPropertyGraphDataSource
(
config:
Neo4jConfig
,
maybeSchema:
Option
[
Schema
] =
None
,
omitIncompatibleProperties:
Boolean
=
false
)
(
implicit
caps:
CAPSSession
)
extends
AbstractNeo4jDataSource
with
Logging
with
Product
with
Serializable
Linear Supertypes
Serializable
,
Serializable
,
Product
,
Equals
,
Logging
,
AbstractNeo4jDataSource
,
AbstractPropertyGraphDataSource
,
CAPSPropertyGraphDataSource
,
PropertyGraphDataSource
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
Neo4jPropertyGraphDataSource
Serializable
Serializable
Product
Equals
Logging
AbstractNeo4jDataSource
AbstractPropertyGraphDataSource
CAPSPropertyGraphDataSource
PropertyGraphDataSource
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
Neo4jPropertyGraphDataSource
(
config:
Neo4jConfig
,
maybeSchema:
Option
[
Schema
] =
None
,
omitIncompatibleProperties:
Boolean
=
false
)
(
implicit
caps:
CAPSSession
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
implicit
val
caps
:
CAPSSession
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractPropertyGraphDataSource
def
checkStorable
(
name:
GraphName
)
:
Unit
Attributes
protected
Definition Classes
CAPSPropertyGraphDataSource
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
config
:
Neo4jConfig
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractNeo4jDataSource
def
delete
(
graphName:
GraphName
)
:
Unit
Definition Classes
AbstractPropertyGraphDataSource
→ PropertyGraphDataSource
def
deleteGraph
(
graphName:
GraphName
)
:
Unit
Attributes
protected
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractPropertyGraphDataSource
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
graph
(
name:
GraphName
)
:
PropertyGraph
Definition Classes
AbstractPropertyGraphDataSource
→ PropertyGraphDataSource
var
graphNameCache
:
Set
[
GraphName
]
Attributes
protected
Definition Classes
AbstractPropertyGraphDataSource
def
graphNames
:
Set
[
GraphName
]
Definition Classes
AbstractPropertyGraphDataSource
→ PropertyGraphDataSource
def
hasGraph
(
graphName:
GraphName
)
:
Boolean
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractPropertyGraphDataSource
→ PropertyGraphDataSource
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
listGraphNames
:
List
[
String
]
Attributes
protected
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractPropertyGraphDataSource
val
logger
:
Logger
Attributes
protected
Definition Classes
Logging
val
maybeSchema
:
Option
[
Schema
]
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
omitIncompatibleProperties
:
Boolean
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractNeo4jDataSource
def
readCAPSGraphMetaData
(
graphName:
GraphName
)
:
CAPSGraphMetaData
Attributes
protected
Definition Classes
AbstractNeo4jDataSource
→
AbstractPropertyGraphDataSource
def
readNodeTable
(
graphName:
GraphName
,
labels:
Set
[
String
]
,
sparkSchema:
StructType
)
:
DataFrame
Attributes
protected
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractPropertyGraphDataSource
def
readRelationshipTable
(
graphName:
GraphName
,
relKey:
String
,
sparkSchema:
StructType
)
:
DataFrame
Attributes
protected
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractPropertyGraphDataSource
def
readSchema
(
graphName:
GraphName
)
:
CAPSSchema
Attributes
protected
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractNeo4jDataSource
→
AbstractPropertyGraphDataSource
def
schema
(
graphName:
GraphName
)
:
Option
[
CAPSSchema
]
Definition Classes
AbstractPropertyGraphDataSource
→ PropertyGraphDataSource
var
schemaCache
:
Map
[
GraphName
,
CAPSSchema
]
Attributes
protected
Definition Classes
AbstractPropertyGraphDataSource
def
store
(
graphName:
GraphName
,
graph:
PropertyGraph
)
:
Unit
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractPropertyGraphDataSource
→ PropertyGraphDataSource
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
tableStorageFormat
:
StorageFormat
Definition Classes
AbstractNeo4jDataSource
→
AbstractPropertyGraphDataSource
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
waitForWriteCompletion
(
writeFutures:
Set
[
Future
[
Unit
]]
)
(
implicit
ec:
ExecutionContext
)
:
Unit
Attributes
protected
Definition Classes
AbstractPropertyGraphDataSource
def
writeCAPSGraphMetaData
(
graphName:
GraphName
,
capsGraphMetaData:
CAPSGraphMetaData
)
:
Unit
Attributes
protected
Definition Classes
AbstractNeo4jDataSource
→
AbstractPropertyGraphDataSource
def
writeNodeTable
(
graphName:
GraphName
,
labels:
Set
[
String
]
,
table:
DataFrame
)
:
Unit
Attributes
protected
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractPropertyGraphDataSource
def
writeRelationshipTable
(
graphName:
GraphName
,
relKey:
String
,
table:
DataFrame
)
:
Unit
Attributes
protected
Definition Classes
Neo4jPropertyGraphDataSource
→
AbstractPropertyGraphDataSource
def
writeSchema
(
graphName:
GraphName
,
schema:
CAPSSchema
)
:
Unit
Attributes
protected
Definition Classes
AbstractNeo4jDataSource
→
AbstractPropertyGraphDataSource
Inherited from
Serializable
Inherited from
Serializable
Inherited from
Product
Inherited from
Equals
Inherited from
Logging
Inherited from
AbstractNeo4jDataSource
Inherited from
AbstractPropertyGraphDataSource
Inherited from
CAPSPropertyGraphDataSource
Inherited from
PropertyGraphDataSource
Inherited from
AnyRef
Inherited from
Any
Ungrouped