All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.objectos.way.orm.compiler.IsOrmInsertableBuilder Maven / Gradle / Ivy

The newest version!
package br.com.objectos.way.orm.compiler;

import br.com.objectos.way.schema.info.TableInfoAnnotationInfo;
import com.squareup.javapoet.ParameterizedTypeName;
import javax.annotation.Generated;

@Generated({
    "br.com.objectos.way.pojo.compiler.PojoCompiler",
    "br.com.objectos.way.pojo.plugin.StandardBuilderPropertyAction"
})
interface IsOrmInsertableBuilder {
  IsOrmInsertableBuilderTableInfo tableInfo(TableInfoAnnotationInfo tableInfo);

  interface IsOrmInsertableBuilderTableInfo {
    IsOrmInsertableBuilderInsertableRowTypeName insertableRowTypeName(ParameterizedTypeName insertableRowTypeName);
  }

  interface IsOrmInsertableBuilderInsertableRowTypeName {
    IsOrmInsertableBuilderInsertableRowValuesTypeName insertableRowValuesTypeName(ParameterizedTypeName insertableRowValuesTypeName);
  }

  interface IsOrmInsertableBuilderInsertableRowValuesTypeName {
    IsOrmInsertableBuilderInsertableRowExpression insertableRowExpression(InsertableRowExpression insertableRowExpression);
  }

  interface IsOrmInsertableBuilderInsertableRowExpression {
    IsOrmInsertable build();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy