I do think having that API (which Skye referred to) would be good too, if
it can simply access the same thing as .SCHEMA$. Feels more Java API-like.


On Wed, Nov 28, 2012 at 2:40 AM, Scott Carey <[email protected]> wrote:

> Yes, .SCHEMA$ is the static for a generated class' schema and is there for
> users to access.  It can be hard to find however, since some IDE's hide
> auto-completion  of methods/fields/classes with '$' in the name.
>
> On 11/20/12 4:09 PM, "Skye Wanderman-Milne" <[email protected]> wrote:
>
> >GeneratedClass.SCHEMA$, but yes that does work. Thanks! I guess with the
> >ugly variable name I assumed that wasn't meant to be exposed but it is
> >indeed public :)
> >
> >
> >On Tue, Nov 20, 2012 at 4:04 PM, Philip Zeyliger
> ><[email protected]>wrote:
> >
> >> GeneratedClass.$SCHEMA?
> >>
> >> I'm not on the most latest version, but I think that exists.
> >>
> >> -- Philip
> >>
> >> On Tue, Nov 20, 2012 at 4:00 PM, Skye Wanderman-Milne <
> [email protected]
> >> >wrote:
> >>
> >> > The SpecificCompiler produces a getSchema function, which looks like
> >>it
> >> > could be static but isn't. Is there a good reason for this?
> >> >
> >> > I bring this up because when writing to a data file, you have to
> >>provide
> >> a
> >> > schema to the DataFileWriter.create call, and using something like
> >> > MyGeneratedClass.getSchema() seems like the natural way to do this
> >> > (especially if you haven't created any instances of MyGeneratedClass
> >> yet).
> >> > Is there a good way to get the Schema object without creating an
> >>instance
> >> > or parsing the schema yourself?
> >> >
> >> > Skye
> >> >
> >>
>
>
>


-- 
Harsh J

Reply via email to