C# 클래스 Marten.Transforms.TransformFunction

상속: ISchemaObjects
파일 보기 프로젝트 열기: JasperFx/marten 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
OtherArgs IList
Prefix string

공개 메소드들

메소드 설명
ForFile ( StoreOptions options, string file, string name = null ) : TransformFunction
GenerateFunction ( ) : string
GenerateSchemaObjectsIfNecessary ( AutoCreate autoCreateSchemaObjectsMode, IDocumentSchema schema, Marten.Schema.SchemaPatch patch ) : void
RemoveSchemaObjects ( IManagedConnection connection ) : void
ResetSchemaExistenceChecks ( ) : void
ToDropSignature ( ) : string
ToString ( ) : string
TransformFunction ( StoreOptions options, string name, string body ) : System
WritePatch ( IDocumentSchema schema, Marten.Schema.SchemaPatch patch ) : void
WriteSchemaObjects ( IDocumentSchema schema, StringWriter writer ) : void

비공개 메소드들

메소드 설명
allArgs ( ) : IEnumerable
functionDiff ( IDocumentSchema schema ) : Marten.Schema.FunctionDiff

메소드 상세

ForFile() 공개 정적인 메소드

public static ForFile ( StoreOptions options, string file, string name = null ) : TransformFunction
options StoreOptions
file string
name string
리턴 TransformFunction

GenerateFunction() 공개 메소드

public GenerateFunction ( ) : string
리턴 string

GenerateSchemaObjectsIfNecessary() 공개 메소드

public GenerateSchemaObjectsIfNecessary ( AutoCreate autoCreateSchemaObjectsMode, IDocumentSchema schema, Marten.Schema.SchemaPatch patch ) : void
autoCreateSchemaObjectsMode AutoCreate
schema IDocumentSchema
patch Marten.Schema.SchemaPatch
리턴 void

RemoveSchemaObjects() 공개 메소드

public RemoveSchemaObjects ( IManagedConnection connection ) : void
connection IManagedConnection
리턴 void

ResetSchemaExistenceChecks() 공개 메소드

public ResetSchemaExistenceChecks ( ) : void
리턴 void

ToDropSignature() 공개 메소드

public ToDropSignature ( ) : string
리턴 string

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TransformFunction() 공개 메소드

public TransformFunction ( StoreOptions options, string name, string body ) : System
options StoreOptions
name string
body string
리턴 System

WritePatch() 공개 메소드

public WritePatch ( IDocumentSchema schema, Marten.Schema.SchemaPatch patch ) : void
schema IDocumentSchema
patch Marten.Schema.SchemaPatch
리턴 void

WriteSchemaObjects() 공개 메소드

public WriteSchemaObjects ( IDocumentSchema schema, StringWriter writer ) : void
schema IDocumentSchema
writer System.IO.StringWriter
리턴 void

프로퍼티 상세

OtherArgs 공개적으로 프로퍼티

public IList OtherArgs
리턴 IList

Prefix 공개적으로 정적으로 프로퍼티

public static string Prefix
리턴 string