Reputation: 28407
I want to include an RODBC connection as part of S4 object. It looks like RODBC is S3. For example:
setClass(
Class="Node",
representation=representation(
nodeName = "character",
connection = "RODBC"
)
)
Throws undefined slot classes
. It looks like I want to use setOldClass
, but I am having trouble figuring out how to use it. Assuming I do want setOldClass
, How would I use setOldClass
so that I can include my RODBC connection as slot to my Node class?
Upvotes: 6
Views: 460
Reputation: 28407
Although the documentation is quite involved for this function, if all you need to do include the class in a slot it is as simple as:
setOldClass("RODBC")
setClass(
Class="Node",
representation=representation(
nodeName = "character",
connection = "RODBC"
)
)
This is also what you would use for reference classes.
Upvotes: 7